Actualmente esta secci�n es una copia disfrazada del tutorial. Ser� necesario ampliarla. - thomas 1998-01-12 |
a pesar de que el administrador local es responsable por la gesti�n general de la instalaci�n de Postgres, algunas bases de datos instaladas pueden ser administradas por otra persona, llamada el administrador de la base de datos. La responsabilidad de la administraci�n se delega en el momento en que se crea la base de datos. A un usuario se le puede dar privilegio para crear nuevas bases de datos y/o nuevos usuarios. Un usuario que tenga los dos tipos de privilegio puede realizar la mayor�a de las labores administrativas en Postgres, pero normalmente no tendr� los mismos privilegios de sistema operativo que el administrador local.
La Gu�a del Administrador del PostgreSQL trata estos t�picos con mas detalle.
Las bases de datos se crean dentro de Postgres con el comando create base-de-datos. createdb es un utilitario hecho para suministrar la misma funci�n fuera de Postgres, a partir de la l�nea de comandos.
El motor de Postgres debe estar corriendo para que cualquiera de los dos m�todos funcione, y el usuario que da el comando debe ser el supe-usuario de Postgres, o haber obtenido privilegio por parte del super-usuario para crear bases de datos.
Para crear una base de datos llamada "mibd" a partir de la l�nea de comandos, escriba
% createdb mibd |
* CREATE DATABASE mibd; |
Si no tiene el privilegio necesario para crear una base de datos, ver� el siguiente mensaje:
% createdb mibd WARN:user "your username" is not allowed to create/destroy databases createdb: database creation failed on mibd. |
Postgres le permite crear cualquier n�mero de bases de datos en un servidor y usted ser� autom�ticamente el administrador de la base de datos que acaba de crear. Los nombres de las bases de datos deben comenzar por una letra y est�n limitados a una longitud total de 32 caracteres.