×
Mini Curso de PostgreSQL – Parte 1

Mini Curso de PostgreSQL – Parte 1


¿Quieres aprender PostgreSQL? El siguiente curso es el primero de una serie de cinco que nos permitirán conocer de manera rápida y precisa todo lo que debemos saber sobre el poderoso manejador de bases de datos PostgreSQL.

Mini Curso de PostgreSQL – Primera Parte

Acerca de PostgreSQL

Uno de los más robustos, seguros y estables manejadores de bases de datos de código abierto es sin duda alguna PostgreSQL. Ha demostrado, desde su lanzamiento en julio de 1996, ser pieza clave en el desarrollo de proyectos de misión critica, así como también muy compatible con los distintos lenguajes de programación más comerciales actualmente, tal como lo son PHP, JAVA, Python, Ruby, C, C++, entre otros.

Ademas de esas características tan importantes, PostgreSQL está soportado por una gran comunidad a nivel mundial, comunidad que ha sido la clave del éxito de este manejador de Bases de Datos Orientado a Objetos.

Instalación y Configuración Inicial

PostgreSQL puede ser instalado sobre cualquier plataforma (Microsoft Windows, Linux y Unix) pero solo trataremos la instalación sobre el sistema operativo Linux, específicamente sobre CentOS.

La instalación se realizaría mediante la ejecución de los siguientes comandos como usuario root:

yum update
yum install postgresql-server postgresql-contrib

Una vez instalado, faltaría realizar la siguiente configuración inicial:

Inicializamos la Base de Datos

service postgresql initdb

Configuramos el arranque automático del servicio y levantamos el mismo

chkconfig postgresql on
service postgresql start

¿Cómo acceder a nuesta Base de Datos PostgreSQL?

Por defecto, cuando instalamos y configuramos, se crean un usuario y una base de datos llamados «postgres».

La interacción con la base de datos se realiza a través de la interfaz llamada «psql», la cual proveerá el CLI que nos permitirá manipular datos, objetos y otros elementos y configuraciones de PostgreSQL.

Para acceder al psql primero debemos convertirnos en el usuario postgres

su - postgres

Ya como el usuario postgres podremos notar que el promt cambió. Ahora con este usuario podremos conectarnos la base de datos con el siguiente comando

psql

Si la conexion a la base de datos fue exitosa deberíamos de poder apreciar un promt como este

postgres=#

El cual nos indica que estamos conectados a la base de datos como el usuario postgres.

Ahora listaremos algunos comandos de gran utilidad para utilizar en la consola de psql

  • \?    Muestra una lista completa de los comandos psql, incluso los no especificados aquí
  • \q    Permite salir de la interfaz psql
  • \d    Muestra una lista de las tablas, vistas y secuencias de la base de datos
  • \du  Lista los usuarios de base de datos
  • \dp  Lista los privilegios y accesos
  • \dt   Lista solo las tablas
  • \dn   Lista los esquemas
  • \l     Lista las bases de datos
  • \db  Lista los tablespaces
  • \password [username] permite cambiar el password a un usuario en especifico.

 

Con este post damos comienzo a nuestro Mini Curso de PostgreSQL. Ahora ya conocemos más a fondo qué es PostgreSQL, también sabemos cómo instalarlo, iniciarlo e incluso conocemos algunos de sus comandos más útiles. Por supuesto aún queda mucho por aprender, así que si quieres conocer más sobre PostgreSQL sugerimos que estés atento a este Mini Curso  curso.

¡Estate atento pues en breve publicaremos la Parte 2 del Mini Curso de PostgreSQL!

¿Te gustó el artículo? Compártelo:

Santiago Borges

Escrito por Santiago Borges

Departamento Técnico VIP, asignado a brindar soporte de forma exclusiva a clientes de alto tráfico y con requerimientos de programación. Además, es un experimentado SysAdmin, que se encargará de que recibas la mejor asistencia ante cualquier problema. Actualmente está cursando estudios de RHCE y posee certificaciones en Inglés por la Universidad de Cambridge. Conoce más sobre él desde su perfil de LinkedIn.

    Recibe en tu correo electrónico toda la información sobre hosting, desarrollo web y dominios

    Términos y Condiciones de Servicio

    Infranetworking Internacional - Copyright 2002-2024
    Todos los derechos reservados.