PostgreSQL en Linux

 

PostgreSQL viene ya listo en repositorios de varias distribuciones, por lo que sería preferible buscarlo en los mismos.

Arch:

# pacman -S postgresql php-pgsql

 

(php-pgsql es el modulo para poder conectar a postgres desde PHP)
Mint
# apt-get install postgresql
Una vez instalado corremos el servicio
Arch:
# /etc/rc.d/postgresql start
Mint:
# /etc/init.d/postgresql start
Después debemos entrar como root
$ su
Y ya estando como root, entramos como usuario de postgres
# su postgres
Con esto ya estaremos dentro de postgres, si tenemos alguna duda de comandos, escribimos
> help
Para listar todas las bases de datos
> psql -l
Para crear una base de datos
createdb NOMBRE
Donde NOMBRE es el nombre de la base de datos
Para entrar a una base de datos
> psql NOMBRE
Donde NOMBRE es el nombre de la base de datos.
Para crear una tabla llamada prueba, con un campo auto incrementable llamado id, y un campo para nombre
> create table prueba (id serial primary key, nombre varchar(100));
Para crear una tabla llamada prueba2 con un campo que tenga llave foránea a la tabla prueba.
> create table prueba2 (_id int8 references prueba, prueba varchar(10));
Para ver las tablas de una base de datos
> dt
Para ver la descripción de una tabla
> d TABLA
Donde TABLA es el nombre de la tabla a describir

Author: angelinux

Desarrollador de páginas web desde el año 2000 y con experiencia en programación de sistemas para empresas desde el 2008; cofundador de CONSoluciones; autor del blog de software libre “Angelinux-slack”; docente en maestría en UPAV y fundador de la distribución Linux Falco que está en desarrollo para la Universidad Veracruzana.
Además, ponente, organizador de congreso, laborista social, impartidor de cursos de programación y servidores Linux, webmaster, y ex invitado en programa de televisión.

3 comentarios sobre “PostgreSQL en Linux

Deja un comentario