Creación de una Base de Datos



1. Desde Linux


Para crear una base de datos nueva, ejecute la siguiente orden en un terminal:

$createdb“NOMBRE BASE DE DATOS”


El proceso puede durar unos segundos y, si todo sale bien, no debería ver nada especial. La orden de arriba es una de las ganancias que trae haber creado un superusuario con su mismo nombre de usuario de sistema operativo. Si solo existiera el usuario predeterminado postgres, tendría que ejecutar una orden como la siguiente:

$ sudo -u postgrescreatedb“NOMBRE BASE DE DATOS”


Y de manera similar, con otras órdenes, tendría que especificar siempre el usuario postgres e ingresar la contraseña. Puede crear bases de datos con nombres diferentes. PostgreSQL le permite crear cualquier cantidad de bases de datos. Los nombres de las bases de datos tienen que empezar con una letra del alfabeto y están limitados a 63 bytes de longitud. Si la base de datos tiene por nombre el mismo del usuario, nos da la ventaja de escribir menos código y generar la base de datos a partir de la siguiente instrucción:

$createdb



2. Desde terminal postgres


Introduzca la siguiente instrucción en la terminal de postgres.

Postgres=# CREATE DATABASE “NOMBRE BD”


Posteriormente, conéctese a la base de datos así:

Postgres=# \c “NOMBRE BD”