Creación de bases de datos

El servidor de PostgreSQL puede administrar muchas bases de datos. Típicamente, puede crear una base de datos para cada uno de sus proyectos.

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

$ createdb misdatos

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 postgres createdb misdatos

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.

Una opción conveniente es crear una base de datos con el mismo nombre de su usuario. Muchas herramientas buscan predeterminadamente una base de datos con su mismo nombre de usuario cuando no se da un nombre de base de datos específico, lo que puede ahorrarle algo de escritura. Cree una base de datos con su mismo nombre de usuario, simplemente ejecute la siguiente orden en un terminal:

$ createdb

Eliminar una base de datos

Si ya no desea usar alguna de sus bases de datos, puede eliminarla. Por ejemplo, como usted es el dueño (creador) de la base de datos misdatos, puede destruirla usando la siguiente orden en un terminal:

$ dropdb misdatos

Nota

Lea los manuales.

psql, createuser, createdb y dropdb, son algunas de las aplicaciones cliente que vienen con el sistema PostgreSQL. Como cualquier aplicación del sistema operativo, estas también tienen sus propios manuales de uso. Para leerlos, simplemente escriba en un terminal man app. Por ejemplo:

$ man createdb

(Para salir del manual, presione la tecla Q).

Contenidos

Tema anterior

Instalación

Próximo tema

Acceso a bases de datos

Esta página