SQL-Bases Datos Archive

Obtener lista de tablas en postgresql

Con esta consulta podemos obtener un listado con los nombres de las tablas de una base de datos en postgresql:

SELECT tablename FROM pg_tables WHERE schemaname = 'public'

Con la restricción en el where lo que hacemos es evitar que nos devuelva las tablas internas que tiene toda base de datos para en control de usuarios, roles, permisos…

Te recomiendo que compres:

MySQL: Reemplazar un caracter por otro

De vez en cuando, a uno le toca reemplazar un caracter por otro en una tabla. Nunca me acuerdo exactamente como es, asi que hoy que lo acabo de utilizar, lo pongo aqui:

UPDATE tabla SET campo = REPLACE(campo, "-", '_');

En este caso reemplaza el guión – por el guión _.