Manual Curso Postgresql

Páginas: 13 (3023 palabras) Publicado: 17 de febrero de 2013
Curso de Postgresql 8.4, sobre Debian Squeeze 6.















Facilitador: Lcdo. César Bellorin








Ciudad Guayana, Diciembre de 2012.
Objetivo general del modulo
Capacitar al participante para el manejo del sistema gestor de base de datos Postgresql y su administración.

Objetivos específicos
Identificar las principales características y modalidades de trabajode PostgreSQL como servidor de base de datos.
Emplear las instrucciones básicas para la administración de bases de datos en PostgreSQL.
Ejecutar las instrucciones necesarias para procesar la información y los registros de las tablas en una base de datos de PostgreSQL.
Emplear técnicas de configuración que mejoren el rendimiento de un servidor PostgreSQL.
Construir las estructuras necesariospara realizar migraciones a PostgreSQL desde otras plataformas de gestión de datos.
Ejecutar algunos clientes gráficos alternativos para la administración de un servidor PostgreSQL.


Indice de unidades
Unidad 1: Introducción a PostgreSQL.
Unidad 2: Administración básica de bases de datos PostgreSQL.
Unidad 3: Operaciones con tablas.
Unidad 4: Características avanzadas de PostgreSQL.Unidad 5: Migración a PostgreSQL.
Unidad 6: Clientes gráficos para administración de PostgreSQL.


Unidad 1: Introducción a Postgresql.

Tema 1: Definición de Postgresql

PostgreSQL es un servidor de base de datos relacional orientado a objetos de software libre, publicado bajo la licencia BSD.

Como muchos otros proyectos open source, el desarrollo de PostgreSQL no es manejado por una solacompañía sino que es dirigido por una comunidad de desarrolladores y organizaciones comerciales las cuales trabajan en su desarrollo. Dicha comunidad es denominada el PGDG (PostgreSQL Global Development Group)

El sitio oficial del proyecto es http://www.postgresql.org, desde alli se pueden obtener los paquetes de software bien sea binarios, instaladores o codigo fuente, manuales, documentaciony soporte.

Tema 2: Características resaltantes.

Clases
Herencia
Tipos
Funciones
Restricciones (Constraints)
Disparadores (triggers)
Reglas (rules)
Integridad transaccional

Posee a su vez, una variedad de tipos de atributos nativos como son:
Números de precisión arbitraria.
Texto de largo ilimitado.
Figuras geométricas (con funciones asociadas).
Direcciones IP (IPv4 e IPv6).Bloques de direcciones estilo CIDR.
Direcciones MAC.
Arrays.

Ademas de esto permite crear tipos personalizados.
Tema 3: Instalación de Postgresql

Paso 1.- Verificar si no hay una instalación de Postgresql en el computador.
#ps aux|grep -i postresql

Paso 2.- Si hay una versión anterior instalada y se desea trabajar con otra se puede desintalar con apt-get remove.
Primero se debecambiar de un usuario común al usuario root con el comando.
#su
Contraseña:

y desde el usuario root teclear lo siguiente:
#apt-get remove postgresql-8.4 postgresql-contrib-8.4 postgresql-client-8.4 libpq-dev postgresql-server-dev-8.4 pgadmin3 phppgadmin

despues de desintalar todos los paquetes residentes en el equipo se debe proceder a instalar la versión requerida de la siguiente forma:#aptitude install postgresql-8.4 postgresql-contrib-8.4 postgresql-client-8.4 libpq-dev postgresql-server-dev-8.4 pgadmin3 phppgadmin

Verificar luego que la instalación este corriendo con:
#ps aux|grep -i postresql

Paso 3. Utilizar el cliente de Postgresql en forma local:
Primero se debe cambiar al usuario postgres del sistema Linux
#su postgres
y luego teclar el comando del clientePostgresql:
$psql

debería aparecer algo como esto:
psql (8.4.10)

Digite «help» para obtener ayuda.


postgres=#

Lo que quiere decir que ya puede iniciar el uso del cliente de postgresql.

En caso de pedir contraseña, quiere decir que una versión anterior estuvo instalada y guardo las contraseñas, por cual, se debe editar el archivo de configuración (pg_hba.conf), en debian se ubica en...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Manual postgresql
  • MANUAL CURSO
  • Manual De Postgresql
  • Curso manual del instructor
  • Manual Del Curso Familiogramas
  • manual curso basico era
  • Manual del curso basico
  • Manual postgresql 9

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS