PostgreSQL Empezar
Conéctese a la base de datos
Si ha seguido los pasos de la página Instalación de PostgreSQL, ahora tiene una base de datos PostgreSQL en su computadora.
Hay varias formas de conectarse a la base de datos; veremos dos formas en este tutorial:
- SQL Shell (psql)
- pgAdmin 4
Ambos vienen con la instalación de PostgreSQL.
SQL Shell (psql)
SQL Shell (psql) es un programa basado en terminal donde puede escribir y ejecutar la sintaxis SQL en la terminal de línea de comandos.
Abrir SQL Shell (psql)
Encontrará la herramienta SQL Shell (psql) en el menú de inicio en PostgreSQL:
Consejo: Si no puede encontrarlo, intente buscar "SQL Shell" en su computadora.
Una vez abierto el programa, deberías ver una ventana como la siguiente.
Inserte el nombre del servidor.
La opción sugerida es [localhost], que es correcta, presione [Entrar] para aceptar:
Base de datos
La base de datos sugerida es [postgres], la cual es correcta, presione [Enter] para aceptar:
Puerto
El puerto sugerido es [5432], el cual es correcto, al menos en mi caso, presione [Enter] para aceptar:
Nombre de usuario
El nombre de usuario sugerido es [postgres], el cual es correcto, al menos para mí, presione [Enter] para aceptar:
Contraseña
Ingrese la contraseña que eligió cuando instaló la base de datos PostgreSQL, mi contraseña es 12345678:
Resultado
El resultado puede parecer un error, pero si muestra psql (15.2)
o cualquier otra versión, y al final ves el postgres=#
(y tal vez una advertencia en el medio), ¡entonces se ha conectado exitosamente a la base de datos!
Ejecutar sentencias SQL
Una vez que se haya conectado a la base de datos, puede comenzar a ejecutar sentencias SQL.
Nuestra base de datos está vacía, por lo que no podemos consultar ninguna tabla todavía, pero podemos verificar la versión con esta declaración SQL:
SELECT version();
Para insertar sentencias SQL en el comando SQL Shell, simplemente escríbalas después del comando postgres=#
así:
Presione [Entrar] y el resultado debería verse así:
Recuerda el punto y coma
Nota: Siempre finalicé las sentencias SQL con un punto y coma ;
SQL Shell espera el punto y coma y ejecuta todas las líneas como una declaración SQL.
Una instrucción SQL de varias líneas no se ejecuta antes de que incluyamos un punto y coma al final.
Ejemplo
La misma declaración, pero en dos líneas:
Ahora estamos listos para crear tablas y llenarlas con datos, pero primero queremos echar un vistazo a una aplicación llamada pgAdmin 4.
Obtenga más información sobre pgAdmin 4 en el siguiente capítulo PostgreSQL - pgAdmin4.