SlideShare uma empresa Scribd logo
1 de 7
Baixar para ler offline
Sistema de Gesti´n de Base de Datos (SGBD): Postgres
                         o




   Sistema de Gesti´n de Base de Datos (SGBD):
                   o
                     Postgres
                          Por Paco Aldarias Raya
                    Impreso: 24 de diciembre de 2004


   Email: pacolinux arroba inicia punto es
   Web: http://pagina.de/pacodebian
   Con Linux Debian. En Valencia (Espa˜a)n
   Este documento es de libre reproducci´n siempre que se cite su fuente.
                                         o
   Realizado con: A L TEX
´
Indice

´
Indice                                                                      1

1. Introducci´n
             o                                                              2

2. Instalaci´n
            o                                                               2

3. Acceso y creaci´n de un usuario
                  o                                                         2

4. El super usuario postgres                                                3

5. Crear una base de datos                                                  3

6. Modificar el password de un usuario                                       3

7. Entrar en modo texto                                                     3

8. Administrar por php y servidor web: phpPgAdmin                           3

9. Entorno gr´fico: pgaccess
             a                                                              4

10.Entorno gr´fico: pgadmin3
             a                                                              5

11.Bibliografia                                                              6
´
Indice alfab´tico
            e                                                               8



Por Paco Aldarias                                                           1/8
Sistema de Gesti´n de Base de Datos (SGBD): Postgres
                            o


1.      Introducci´n
                  o
  Vamos a ver como se instala y se usa el SGBD Postgres
  Postgress es un Sistema de Gesti´n de Base de Datos, libre, similar a Oracle,
                                   o
DBII, SQL Server, Informix.

     Car´cteristicas m´s importantes:
        a             a
       Permite control de claves ajenas
       Pemite subconsultas.
       Permite gesti´n de transacciones.
                    o
     Est´s caractaristicas no est´n disponible para Access (win), ni en Mysql (Linux).
        a                        a


2.      Instalaci´n
                 o
     Desde consola como root:
apt-get install postgresql postgresql-doc libpg-perl libpgjava libpgtcl 
postgresql-dev postgresql-contrib pgdocs-pdf-a4 
pgaccess libkrb5-dev doc-linux-html
     Version instalada:
dpkg -l | grep postgres
ii postgresql      7.4.6-5                 object-relational SQL database management sy
ii postgresql-cli 7.4.6-5                  front-end programs for PostgreSQL
ii postgresql-con 7.4.6-5                  additional facilities for PostgreSQL
ii postgresql-dev 7.4.6-5                  development files for libpq (PostgreSQL libr
ii postgresql-doc 7.4.6-5                  documentation for the PostgreSQL database ma


3.      Acceso y creaci´n de un usuario
                       o
     Siendo root, pasar a ser el usuario postgress:
su - postgres
     Ver las bases de datos existentes:
psql -l
     Entrar a la base de datos template1
psql template1
     Crear el usuario ”miusuario¸on password ”mipassword”
                                c
CREATE USER miusuario WITH PASSWORD ’mipassword’ CREATEDB CREATEUSER;
     Salirse:
q

Por Paco Aldarias                                                                   2/8
Sistema de Gesti´n de Base de Datos (SGBD): Postgres
                           o


4.      El super usuario postgres
    Postgress por defecto crea un usuario llamado postgres, el cual tiene acceso
directo al SGBD.
    Ordenes que se realizan como usuaio postgress, al cual hay que entrar siendo
root (su - postgres)

       /usr/bin/createdb : permite crear bases de datos

       /usr/bin/createuser: permite crear usuarios


5.      Crear una base de datos
     Siendo el usuario: miusuario

createdb mibd


6.      Modificar el password de un usuario
su - postgres
psql template1
ALTER USER postgres password ’new_pass’;
q


7.      Entrar en modo texto
     Desde consola poner:

psql mi_base_de_datos


8.      Administrar por php y servidor web: phpP-
        gAdmin
    Requiere tener un servidor web apache y php4 instalado. Se puede administrar
las bases de datos desde p´gina web
                          a
    Instalarlo con:

apt-get install phppgadmin

     Entrar con: http://127.0.0.1/phppgadmin




Por Paco Aldarias                                                             3/8
Sistema de Gesti´n de Base de Datos (SGBD): Postgres
                            o




                               Figura 1: phppgadmin

9.      Entorno gr´fico: pgaccess
                  a
     Instalarlo:

apt-get install pgaccess

     Como usuario normal:

pgaccess &

     Abrir la base de datos:

       Servidor: (Dejarlo en blanco)

       Port: 5432

       Base de datos: mibd

       Usuario: miusuario

       Clave: miclave




Por Paco Aldarias                                                  4/8
Sistema de Gesti´n de Base de Datos (SGBD): Postgres
                         o




                           Figura 2: Pgaccess

10.     Entorno gr´fico: pgadmin3
                  a
   Instalaci´n:
            o
apt-get install pgadmin
   M´s informaci´n en: http://www.pgadmin.org/?locale=es_ES#presentation
    a           o


11.     Bibliografia
 1. PostgreSQL (7.2.1) con Debian
    http://iie.fing.edu.uy/~vagonbar/debian/debian30/postgresql/postgres.
    htm

 2. Ayuda sobre SQL
    http://www.postgresql.org/docs/7.4/interactive/sql-createtable.html

 3. Instalando PostgreSQL en Linux
    http://www.maestrosdelweb.com/editorial/postgree/

 4. Manual del usuario de PostgreSQL
    http://es.tldp.org/Postgresql-es/web/navegable/user/user.html

Por Paco Aldarias                                                     5/8
Sistema de Gesti´n de Base de Datos (SGBD): Postgres
                         o




                          Figura 3: Pgadmin3

 5. Pagina oficial de postgres
    http://www.postgresql.org/docs/index.html

 6. PostgreSQL 7.4.6 Documentation
    http://es.tldp.org/Postgresql-es/web/navegable/user/user.html
                                    ˜
 7. POSTGRESQL DOCUMENTACION EN ESPANOL
    http://www.postgresql.cl/

 8. PostgreSQL Pr´ctico
                 a
    http://www.sobl.org/traducciones/practical-postgres/node59.html




Por Paco Aldarias                                                   6/8
Sistema de Gesti´n de Base de Datos (SGBD): Postgres
                          o


´
Indice alfab´tico
            e
pgaccess, 4




Por Paco Aldarias                                                7/8

Mais conteúdo relacionado

Mais procurados

Practica de replicacion maestro esclavo en mysql
Practica de replicacion maestro esclavo en mysqlPractica de replicacion maestro esclavo en mysql
Practica de replicacion maestro esclavo en mysqlSinuhé Pérez Mtz
 
Manual Técnico Para Hacer Réplica
Manual Técnico Para Hacer RéplicaManual Técnico Para Hacer Réplica
Manual Técnico Para Hacer RéplicaAndrés Pizarro
 
Práctica de alta disponibilidad y escalabilidad con Zevenet
Práctica de alta disponibilidad y escalabilidad con ZevenetPráctica de alta disponibilidad y escalabilidad con Zevenet
Práctica de alta disponibilidad y escalabilidad con ZevenetZevenet
 
Así que pusiste MongoDB. Dime ¿cómo lo administras?
Así que pusiste MongoDB. Dime ¿cómo lo administras?Así que pusiste MongoDB. Dime ¿cómo lo administras?
Así que pusiste MongoDB. Dime ¿cómo lo administras?Alejandro E Brito Monedero
 
Servidor FTP con usuarios en MySQL
Servidor FTP con usuarios en MySQLServidor FTP con usuarios en MySQL
Servidor FTP con usuarios en MySQLCarlos Escribano
 
Funcionamiento con my sql
Funcionamiento con my sqlFuncionamiento con my sql
Funcionamiento con my sqldante123456
 
Replicacion con postgresql y slony
Replicacion con  postgresql y slonyReplicacion con  postgresql y slony
Replicacion con postgresql y slonyJohanna Mendez
 
Cluster MySQL en Windows
Cluster MySQL en WindowsCluster MySQL en Windows
Cluster MySQL en WindowsErick Cruz
 
LSWC PostgreSQL 9.1 (2011)
LSWC PostgreSQL 9.1 (2011)LSWC PostgreSQL 9.1 (2011)
LSWC PostgreSQL 9.1 (2011)Emanuel Calvo
 
Aprendiendo REDIS en 20 minutos
Aprendiendo REDIS en 20 minutosAprendiendo REDIS en 20 minutos
Aprendiendo REDIS en 20 minutosGonzalo Chacaltana
 
Actividad No. 1.7: Creación de usuarios en MySQL
Actividad No. 1.7: Creación de usuarios en MySQLActividad No. 1.7: Creación de usuarios en MySQL
Actividad No. 1.7: Creación de usuarios en MySQLFrancisco Medina
 
Andrés gonzález suárez acceso a ftp a través de usuarios almacenados en my sql
Andrés gonzález suárez   acceso a ftp a través de usuarios almacenados en my sqlAndrés gonzález suárez   acceso a ftp a través de usuarios almacenados en my sql
Andrés gonzález suárez acceso a ftp a través de usuarios almacenados en my sqlAndrés González Suárez
 

Mais procurados (20)

Practica de replicacion maestro esclavo en mysql
Practica de replicacion maestro esclavo en mysqlPractica de replicacion maestro esclavo en mysql
Practica de replicacion maestro esclavo en mysql
 
Manual Técnico Para Hacer Réplica
Manual Técnico Para Hacer RéplicaManual Técnico Para Hacer Réplica
Manual Técnico Para Hacer Réplica
 
Replicación Mysql
Replicación MysqlReplicación Mysql
Replicación Mysql
 
Práctica de alta disponibilidad y escalabilidad con Zevenet
Práctica de alta disponibilidad y escalabilidad con ZevenetPráctica de alta disponibilidad y escalabilidad con Zevenet
Práctica de alta disponibilidad y escalabilidad con Zevenet
 
Así que pusiste MongoDB. Dime ¿cómo lo administras?
Así que pusiste MongoDB. Dime ¿cómo lo administras?Así que pusiste MongoDB. Dime ¿cómo lo administras?
Así que pusiste MongoDB. Dime ¿cómo lo administras?
 
Admon PG 1
Admon PG 1Admon PG 1
Admon PG 1
 
Servidor FTP con usuarios en MySQL
Servidor FTP con usuarios en MySQLServidor FTP con usuarios en MySQL
Servidor FTP con usuarios en MySQL
 
2015 2-Prácticas GN3
2015 2-Prácticas GN32015 2-Prácticas GN3
2015 2-Prácticas GN3
 
Funcionamiento con my sql
Funcionamiento con my sqlFuncionamiento con my sql
Funcionamiento con my sql
 
Tips mysql
Tips mysqlTips mysql
Tips mysql
 
Replicacion con postgresql y slony
Replicacion con  postgresql y slonyReplicacion con  postgresql y slony
Replicacion con postgresql y slony
 
Jvmmx jigsaw
Jvmmx jigsawJvmmx jigsaw
Jvmmx jigsaw
 
Cluster MySQL en Windows
Cluster MySQL en WindowsCluster MySQL en Windows
Cluster MySQL en Windows
 
LSWC PostgreSQL 9.1 (2011)
LSWC PostgreSQL 9.1 (2011)LSWC PostgreSQL 9.1 (2011)
LSWC PostgreSQL 9.1 (2011)
 
Aprendiendo REDIS en 20 minutos
Aprendiendo REDIS en 20 minutosAprendiendo REDIS en 20 minutos
Aprendiendo REDIS en 20 minutos
 
Tema4[php]
Tema4[php]Tema4[php]
Tema4[php]
 
Clúster
ClústerClúster
Clúster
 
Actividad No. 1.7: Creación de usuarios en MySQL
Actividad No. 1.7: Creación de usuarios en MySQLActividad No. 1.7: Creación de usuarios en MySQL
Actividad No. 1.7: Creación de usuarios en MySQL
 
Andrés gonzález suárez acceso a ftp a través de usuarios almacenados en my sql
Andrés gonzález suárez   acceso a ftp a través de usuarios almacenados en my sqlAndrés gonzález suárez   acceso a ftp a través de usuarios almacenados en my sql
Andrés gonzález suárez acceso a ftp a través de usuarios almacenados en my sql
 
PostgreSQL
PostgreSQLPostgreSQL
PostgreSQL
 

Destaque

mini-taller de Base de Datos y PostgreSQL
mini-taller de Base de Datos y PostgreSQLmini-taller de Base de Datos y PostgreSQL
mini-taller de Base de Datos y PostgreSQLCarlos Gustavo Ruiz
 
Activism x Technology
Activism x TechnologyActivism x Technology
Activism x TechnologyWebVisions
 
The Near Future of CSS
The Near Future of CSSThe Near Future of CSS
The Near Future of CSSRachel Andrew
 
How to Battle Bad Reviews
How to Battle Bad ReviewsHow to Battle Bad Reviews
How to Battle Bad ReviewsGlassdoor
 
Classroom Management Tips for Kids and Adolescents
Classroom Management Tips for Kids and AdolescentsClassroom Management Tips for Kids and Adolescents
Classroom Management Tips for Kids and AdolescentsShelly Sanchez Terrell
 
The Buyer's Journey - by Chris Lema
The Buyer's Journey - by Chris LemaThe Buyer's Journey - by Chris Lema
The Buyer's Journey - by Chris LemaChris Lema
 
The Presentation Come-Back Kid
The Presentation Come-Back KidThe Presentation Come-Back Kid
The Presentation Come-Back KidEthos3
 

Destaque (7)

mini-taller de Base de Datos y PostgreSQL
mini-taller de Base de Datos y PostgreSQLmini-taller de Base de Datos y PostgreSQL
mini-taller de Base de Datos y PostgreSQL
 
Activism x Technology
Activism x TechnologyActivism x Technology
Activism x Technology
 
The Near Future of CSS
The Near Future of CSSThe Near Future of CSS
The Near Future of CSS
 
How to Battle Bad Reviews
How to Battle Bad ReviewsHow to Battle Bad Reviews
How to Battle Bad Reviews
 
Classroom Management Tips for Kids and Adolescents
Classroom Management Tips for Kids and AdolescentsClassroom Management Tips for Kids and Adolescents
Classroom Management Tips for Kids and Adolescents
 
The Buyer's Journey - by Chris Lema
The Buyer's Journey - by Chris LemaThe Buyer's Journey - by Chris Lema
The Buyer's Journey - by Chris Lema
 
The Presentation Come-Back Kid
The Presentation Come-Back KidThe Presentation Come-Back Kid
The Presentation Come-Back Kid
 

Semelhante a Postgres

William fabricio manual de sistemas sas
William fabricio manual de sistemas sasWilliam fabricio manual de sistemas sas
William fabricio manual de sistemas sasRafael Toro
 
Replicacion con postgresql y slony
Replicacion con  postgresql y slonyReplicacion con  postgresql y slony
Replicacion con postgresql y slonyJohanna Mendez
 
Red t4 practica_ftp2
Red t4 practica_ftp2Red t4 practica_ftp2
Red t4 practica_ftp2garciadebora
 
Instalación y configuración de sgbd presentacion
Instalación y configuración de sgbd presentacionInstalación y configuración de sgbd presentacion
Instalación y configuración de sgbd presentacionhugoAlvidrez
 
Manejo Roles Linux
Manejo Roles LinuxManejo Roles Linux
Manejo Roles LinuxDaniel Cruz
 
Tutorial de php y my sql completo
Tutorial de php y my sql completoTutorial de php y my sql completo
Tutorial de php y my sql completogenaro martinez
 
Documentacion postgresql
Documentacion postgresqlDocumentacion postgresql
Documentacion postgresqlCesar Martinez
 
Práctica 3 FTP
Práctica 3 FTPPráctica 3 FTP
Práctica 3 FTPTerrafx9
 
Red t3 practica2_apacheopenldap
Red t3 practica2_apacheopenldapRed t3 practica2_apacheopenldap
Red t3 practica2_apacheopenldapgarciadebora
 
Instalación y configuración de Moodle 2.7 en CentOS 7 con SELinux habilitado
Instalación y configuración de Moodle 2.7 en CentOS 7 con SELinux habilitadoInstalación y configuración de Moodle 2.7 en CentOS 7 con SELinux habilitado
Instalación y configuración de Moodle 2.7 en CentOS 7 con SELinux habilitadoFrancisco Medina
 
Cómo instalar un Servidor GIS utilizando el Framework GeoDjango (Django+Post...
Cómo instalar un Servidor GIS utilizando el Framework GeoDjango (Django+Post...Cómo instalar un Servidor GIS utilizando el Framework GeoDjango (Django+Post...
Cómo instalar un Servidor GIS utilizando el Framework GeoDjango (Django+Post...Guillermo Pizarro
 
Trabajo de sistemas de informacion
Trabajo de sistemas de informacionTrabajo de sistemas de informacion
Trabajo de sistemas de informacionEvelin Oña
 
Curso de PostgreSQL
Curso de PostgreSQLCurso de PostgreSQL
Curso de PostgreSQLEQ SOFT EIRL
 

Semelhante a Postgres (20)

SGBD Postgresql
SGBD PostgresqlSGBD Postgresql
SGBD Postgresql
 
William fabricio manual de sistemas sas
William fabricio manual de sistemas sasWilliam fabricio manual de sistemas sas
William fabricio manual de sistemas sas
 
Tp1 db avanz-v1.1
Tp1 db avanz-v1.1Tp1 db avanz-v1.1
Tp1 db avanz-v1.1
 
Pg pool cluster postgresql
Pg pool cluster postgresqlPg pool cluster postgresql
Pg pool cluster postgresql
 
Replicacion con postgresql y slony
Replicacion con  postgresql y slonyReplicacion con  postgresql y slony
Replicacion con postgresql y slony
 
Autenticacion ldap
Autenticacion ldapAutenticacion ldap
Autenticacion ldap
 
Red t4 practica_ftp2
Red t4 practica_ftp2Red t4 practica_ftp2
Red t4 practica_ftp2
 
Instalación y configuración de sgbd presentacion
Instalación y configuración de sgbd presentacionInstalación y configuración de sgbd presentacion
Instalación y configuración de sgbd presentacion
 
Manejo Roles Linux
Manejo Roles LinuxManejo Roles Linux
Manejo Roles Linux
 
SMBD 2011
SMBD 2011SMBD 2011
SMBD 2011
 
SMBD 2011
SMBD 2011SMBD 2011
SMBD 2011
 
Tutorial de php y my sql completo
Tutorial de php y my sql completoTutorial de php y my sql completo
Tutorial de php y my sql completo
 
Documentacion postgresql
Documentacion postgresqlDocumentacion postgresql
Documentacion postgresql
 
Práctica 3 FTP
Práctica 3 FTPPráctica 3 FTP
Práctica 3 FTP
 
Red t3 practica2_apacheopenldap
Red t3 practica2_apacheopenldapRed t3 practica2_apacheopenldap
Red t3 practica2_apacheopenldap
 
Instalación y configuración de Moodle 2.7 en CentOS 7 con SELinux habilitado
Instalación y configuración de Moodle 2.7 en CentOS 7 con SELinux habilitadoInstalación y configuración de Moodle 2.7 en CentOS 7 con SELinux habilitado
Instalación y configuración de Moodle 2.7 en CentOS 7 con SELinux habilitado
 
Cómo instalar un Servidor GIS utilizando el Framework GeoDjango (Django+Post...
Cómo instalar un Servidor GIS utilizando el Framework GeoDjango (Django+Post...Cómo instalar un Servidor GIS utilizando el Framework GeoDjango (Django+Post...
Cómo instalar un Servidor GIS utilizando el Framework GeoDjango (Django+Post...
 
Workshop Técnicas Replicacion I
Workshop Técnicas Replicacion IWorkshop Técnicas Replicacion I
Workshop Técnicas Replicacion I
 
Trabajo de sistemas de informacion
Trabajo de sistemas de informacionTrabajo de sistemas de informacion
Trabajo de sistemas de informacion
 
Curso de PostgreSQL
Curso de PostgreSQLCurso de PostgreSQL
Curso de PostgreSQL
 

Último

Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfJulian Lamprea
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxLolaBunny11
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudianteAndreaHuertas24
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 

Último (13)

Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdf
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 

Postgres

  • 1. Sistema de Gesti´n de Base de Datos (SGBD): Postgres o Sistema de Gesti´n de Base de Datos (SGBD): o Postgres Por Paco Aldarias Raya Impreso: 24 de diciembre de 2004 Email: pacolinux arroba inicia punto es Web: http://pagina.de/pacodebian Con Linux Debian. En Valencia (Espa˜a)n Este documento es de libre reproducci´n siempre que se cite su fuente. o Realizado con: A L TEX ´ Indice ´ Indice 1 1. Introducci´n o 2 2. Instalaci´n o 2 3. Acceso y creaci´n de un usuario o 2 4. El super usuario postgres 3 5. Crear una base de datos 3 6. Modificar el password de un usuario 3 7. Entrar en modo texto 3 8. Administrar por php y servidor web: phpPgAdmin 3 9. Entorno gr´fico: pgaccess a 4 10.Entorno gr´fico: pgadmin3 a 5 11.Bibliografia 6 ´ Indice alfab´tico e 8 Por Paco Aldarias 1/8
  • 2. Sistema de Gesti´n de Base de Datos (SGBD): Postgres o 1. Introducci´n o Vamos a ver como se instala y se usa el SGBD Postgres Postgress es un Sistema de Gesti´n de Base de Datos, libre, similar a Oracle, o DBII, SQL Server, Informix. Car´cteristicas m´s importantes: a a Permite control de claves ajenas Pemite subconsultas. Permite gesti´n de transacciones. o Est´s caractaristicas no est´n disponible para Access (win), ni en Mysql (Linux). a a 2. Instalaci´n o Desde consola como root: apt-get install postgresql postgresql-doc libpg-perl libpgjava libpgtcl postgresql-dev postgresql-contrib pgdocs-pdf-a4 pgaccess libkrb5-dev doc-linux-html Version instalada: dpkg -l | grep postgres ii postgresql 7.4.6-5 object-relational SQL database management sy ii postgresql-cli 7.4.6-5 front-end programs for PostgreSQL ii postgresql-con 7.4.6-5 additional facilities for PostgreSQL ii postgresql-dev 7.4.6-5 development files for libpq (PostgreSQL libr ii postgresql-doc 7.4.6-5 documentation for the PostgreSQL database ma 3. Acceso y creaci´n de un usuario o Siendo root, pasar a ser el usuario postgress: su - postgres Ver las bases de datos existentes: psql -l Entrar a la base de datos template1 psql template1 Crear el usuario ”miusuario¸on password ”mipassword” c CREATE USER miusuario WITH PASSWORD ’mipassword’ CREATEDB CREATEUSER; Salirse: q Por Paco Aldarias 2/8
  • 3. Sistema de Gesti´n de Base de Datos (SGBD): Postgres o 4. El super usuario postgres Postgress por defecto crea un usuario llamado postgres, el cual tiene acceso directo al SGBD. Ordenes que se realizan como usuaio postgress, al cual hay que entrar siendo root (su - postgres) /usr/bin/createdb : permite crear bases de datos /usr/bin/createuser: permite crear usuarios 5. Crear una base de datos Siendo el usuario: miusuario createdb mibd 6. Modificar el password de un usuario su - postgres psql template1 ALTER USER postgres password ’new_pass’; q 7. Entrar en modo texto Desde consola poner: psql mi_base_de_datos 8. Administrar por php y servidor web: phpP- gAdmin Requiere tener un servidor web apache y php4 instalado. Se puede administrar las bases de datos desde p´gina web a Instalarlo con: apt-get install phppgadmin Entrar con: http://127.0.0.1/phppgadmin Por Paco Aldarias 3/8
  • 4. Sistema de Gesti´n de Base de Datos (SGBD): Postgres o Figura 1: phppgadmin 9. Entorno gr´fico: pgaccess a Instalarlo: apt-get install pgaccess Como usuario normal: pgaccess & Abrir la base de datos: Servidor: (Dejarlo en blanco) Port: 5432 Base de datos: mibd Usuario: miusuario Clave: miclave Por Paco Aldarias 4/8
  • 5. Sistema de Gesti´n de Base de Datos (SGBD): Postgres o Figura 2: Pgaccess 10. Entorno gr´fico: pgadmin3 a Instalaci´n: o apt-get install pgadmin M´s informaci´n en: http://www.pgadmin.org/?locale=es_ES#presentation a o 11. Bibliografia 1. PostgreSQL (7.2.1) con Debian http://iie.fing.edu.uy/~vagonbar/debian/debian30/postgresql/postgres. htm 2. Ayuda sobre SQL http://www.postgresql.org/docs/7.4/interactive/sql-createtable.html 3. Instalando PostgreSQL en Linux http://www.maestrosdelweb.com/editorial/postgree/ 4. Manual del usuario de PostgreSQL http://es.tldp.org/Postgresql-es/web/navegable/user/user.html Por Paco Aldarias 5/8
  • 6. Sistema de Gesti´n de Base de Datos (SGBD): Postgres o Figura 3: Pgadmin3 5. Pagina oficial de postgres http://www.postgresql.org/docs/index.html 6. PostgreSQL 7.4.6 Documentation http://es.tldp.org/Postgresql-es/web/navegable/user/user.html ˜ 7. POSTGRESQL DOCUMENTACION EN ESPANOL http://www.postgresql.cl/ 8. PostgreSQL Pr´ctico a http://www.sobl.org/traducciones/practical-postgres/node59.html Por Paco Aldarias 6/8
  • 7. Sistema de Gesti´n de Base de Datos (SGBD): Postgres o ´ Indice alfab´tico e pgaccess, 4 Por Paco Aldarias 7/8