¿Para qué sirve pg_ctl en PostgreSQL?
Para iniciar, detener y controlar el servidor PostgreSQL.
¿Cómo iniciar/parar el servidor PostgreSQL con pg_ctl?
pg_ctl start/stop
¿Cómo ver el estado del servidor PostgreSQL?
pg_ctl status
¿Cómo reiniciar PostgreSQL con pg_ctl?
pg_ctl restart
Qué es psql en PostgreSQL?
Es el cliente de línea de comandos para interactuar con la base de datos
¿Cómo conectarse a una base de datos con psql?
psql -h host -d base_de_datos -U usuario -W
¿Qué hace la opción -W en psql?
Fuerza a pedir la contraseña.
¿Cómo restaurar un backup con psql (redirección)?
psql -d base_de_datos < fichero_backup.sql
¿Cómo restaurar un backup con psql usando fichero?
psql -d base_de_datos -f fichero_backup.sql
¿Para qué sirve createdb?
Para crear una base de datos.
¿Para qué sirve dropdb?
Para eliminar una base de datos.
¿Para qué sirve createuser?
Para crear un usuario/rol en PostgreSQL.
¿Para qué sirve dropuser?
Para eliminar un usuario/rol.
¿Para qué sirve pg_dump?
Para hacer backup de una base de datos.
¿Cómo hacer un backup con pg_dump?
pg_dump base_de_datos > fichero_backup.sql
¿Qué hace -Fc en pg_dump?
Genera un backup en formato personalizado (custom format).
¿Cómo hacer backup en formato custom?
pg_dump -Fc base_de_datos > fichero_backup
¿Para qué sirve pg_dumpall?
Para hacer backup de todas las bases de datos.
pg_dumpall > fichero_backup.sql
¿Para qué sirve pg_restore?
Para restaurar backups en formato custom.
pg_restore -d base_de_datos fichero_backup
¿Para qué sirve vacuumdb?
Para limpiar y analizar la base de datos (elimina tuplas muertas).
¿Cómo limpiar una base de datos con vacuumdb?
vacuumdb nombre_bd
¿Cómo limpiar y analizar con vacuumdb?
vacuumdb –analyze nombre_bd
¿Para qué sirve reindexdb?
Para reconstruir índices de la base de datos.
¿Qué fichero contiene la configuración de autenticación en PostgreSQL?
/etc/pg_hba.conf