PostgreSQL

Páginas: 8 (1971 palabras) Publicado: 17 de noviembre de 2014
Instituto Tecnológico De Saltillo

Administración de base de datos
PostgreSQL

Integrantes:
Jonathan Bautista Meléndez
Alicia Vázquez Velázquez
Gabriela Balderas
Andrea Cuevas













Creación de:
Base de Datos.
Usuarios .
BackUp and Restore.
Sentencias.



Creación de Bases de Datos.




El servidor dePostgreSQL puede administrar muchas bases de datos. Típicamente, puede crear una base de datos para cada uno de sus proyectos.
Las bases de datos se crean dentro de Postgres con el comando 
Createdb
EJEMPLO:
Para crear una base de datos nueva llamada misProductos, ejecute la siguiente orden en un terminal:
$ createdb mibd

El proceso puede durar unos segundos y, si todo sale bien, no deberíaver nada especial.
Para obtener otro mismo resultado dentro de psql escriba.


* 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 debases 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.





Acceso a Bases de Datos.




Después de haber creado una base de datos, puede acceder a ella con los siguientes pasos:
Ir al terminal interactivo dePostgreSQL, llamado psql, que permite escribir, editar y ejecutar órdenes de SQL de manera interactiva.
Usando una herramienta gráfica como pgAdmin o un paquete de ofimática compatible con ODBC o JDBC para crear y manipular bases de datos. Estas posibilidades no se cubren en este tutorial.
Escribiendo una aplicación a la medida, usando cualquiera de los muchos “bindings” disponibles para varioslenguajes de programación. Esta posibilidad se discute más detalladamente en la Parte IV de la documentación de PostgreSQL.
Antes de continuar, cree una base de datos nueva llamada midb:
$ createdb midb
Ahora inicie psql para probar los ejemplos de este tutorial. Para indicarle a psql que quiere trabajar en la base de datos midb, ejecute la siguiente orden en un terminal:
$ psql midb
Si noproporciona el nombre de la base de datos, psql usará la base de datos que tiene por nombre su mismo nombre de usuario, como se indicó en Creación de bases de datos.

En psql verá un mensaje de bienvenida como este:
$ psql midb
psql (8.4.9)
Digite «help» para obtener ayuda.
midb=#
La última línea que imprime psql es el “prompt” (midb=#), que indica que psql está listo para escucharle y quepuede empezar a escribir consultas con SQL. En la siguiente parte de este tutorial empezará a escribir consultas con SQL. El “prompt” también podría ser midb=>, que indicaría que usted no es superusuario.
psql tiene un conjunto de órdenes internas, también conocidas como metaórdenes, que no son órdenes SQL. Todas ellas empiezan con una barra inversa: “\”. Por ejemplo, puede obtener ayuda sobre lasintaxis de varias órdenes SQL de PostgreSQL escribiendo:
midb=# \h
(Presione la tecla Q para salir de la ayuda que se abre).
Puede ver todas las órdenes internas de psql escribiendo:
midb=# \?
(Presione la tecla Q para salir de la ayuda que se abre).
Para salir de psql escriba:
midb=# \q










Ubicaciones Alternativas de las Bases de Datos.





Es posible crear unabase de datos en un lugar diferente del que fue destinado para el efecto durante la instalación.
Recuerde que cualquier consulta a la base de datos es hecha realmente a través del motor de la base de datos, de manera que el lugar donde sea creada la base de datos debe permitir el acceso al motor.
Las ubicaciones alternativas de bases de datos se crean y son referidas por medio de una variable de...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Postgresql
  • postgresql
  • PostgreSql
  • Postgresql
  • PostgreSQL
  • postgresql
  • Postgresql
  • Postgresql

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS