PostgreSQL Flashcards

(27 cards)

1
Q

¿Para qué sirve pg_ctl en PostgreSQL?

A

Para iniciar, detener y controlar el servidor PostgreSQL.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

¿Cómo iniciar/parar el servidor PostgreSQL con pg_ctl?

A

pg_ctl start/stop

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

¿Cómo ver el estado del servidor PostgreSQL?

A

pg_ctl status

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

¿Cómo reiniciar PostgreSQL con pg_ctl?

A

pg_ctl restart

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Qué es psql en PostgreSQL?

A

Es el cliente de línea de comandos para interactuar con la base de datos

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

¿Cómo conectarse a una base de datos con psql?

A

psql -h host -d base_de_datos -U usuario -W

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

¿Qué hace la opción -W en psql?

A

Fuerza a pedir la contraseña.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

¿Cómo restaurar un backup con psql (redirección)?

A

psql -d base_de_datos < fichero_backup.sql

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

¿Cómo restaurar un backup con psql usando fichero?

A

psql -d base_de_datos -f fichero_backup.sql

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

¿Para qué sirve createdb?

A

Para crear una base de datos.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

¿Para qué sirve dropdb?

A

Para eliminar una base de datos.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

¿Para qué sirve createuser?

A

Para crear un usuario/rol en PostgreSQL.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

¿Para qué sirve dropuser?

A

Para eliminar un usuario/rol.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

¿Para qué sirve pg_dump?

A

Para hacer backup de una base de datos.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

¿Cómo hacer un backup con pg_dump?

A

pg_dump base_de_datos > fichero_backup.sql

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

¿Qué hace -Fc en pg_dump?

A

Genera un backup en formato personalizado (custom format).

17
Q

¿Cómo hacer backup en formato custom?

A

pg_dump -Fc base_de_datos > fichero_backup

18
Q

¿Para qué sirve pg_dumpall?

A

Para hacer backup de todas las bases de datos.

pg_dumpall > fichero_backup.sql

19
Q

¿Para qué sirve pg_restore?

A

Para restaurar backups en formato custom.

pg_restore -d base_de_datos fichero_backup

20
Q

¿Para qué sirve vacuumdb?

A

Para limpiar y analizar la base de datos (elimina tuplas muertas).

21
Q

¿Cómo limpiar una base de datos con vacuumdb?

A

vacuumdb nombre_bd

22
Q

¿Cómo limpiar y analizar con vacuumdb?

A

vacuumdb –analyze nombre_bd

23
Q

¿Para qué sirve reindexdb?

A

Para reconstruir índices de la base de datos.

24
Q

¿Qué fichero contiene la configuración de autenticación en PostgreSQL?

A

/etc/pg_hba.conf

25
¿Qué define el fichero pg_hba.conf?
Cómo se autentican los clientes (local, host, usuario, método).
26
¿Dónde está la configuración principal del servidor PostgreSQL?
/etc/postgresql/9.6/main/postgresql.conf
27
¿Qué parámetro define el número máximo de conexiones?
max_connections