PostgreSQL: Automatización de Backups


Este es el Post #16 del Topic: Guía Práctica de PostgreSQL

SUGERENCIA:
Si has utilizado la base de datos dbadmision en ejercicios previos es mejor volver a crearla.
Descargar Script: DBAdmision.sql

El proceso de creación de backups en postgres se realiza por medio de pg_dump, y la automatización para su ejecución se puede lograr por medio de herramientas como las que se incluye en PGADMIN haciendo uso de los jobs, steps y schedules o mediante el sistema operativo, como veremos en este ejemplo.

Sigue leyendo “PostgreSQL: Automatización de Backups”

PostgreSQL: Sentencias DCL


Este es el Post #15 del Topic: Guía Práctica de PostgreSQL

SUGERENCIA:
Si has utilizado la base de datos dbadmision en ejercicios previos es mejor volver a crearla.
Descargar Script: DBAdmision.sql

El Lenguaje de Control de Datos  (Data Control LanguageDCL)  es utilizado para llevar a cabo la administración de priviligios en los objetos de la base de datos el cual  ayuda a garantizar la accesibilidad y seguridad dentro de los objetos de la base de datos.

Las clásulas DCL que se usan para el control de accesos en PostgreSQL son:
GRANT
REVOKE

Sigue leyendo “PostgreSQL: Sentencias DCL”

PostgreSQL: Sentencias DML


Este es el Post #8 del Topic: Guía Práctica de PostgreSQL

El lenguaje de Manipulación de Datos (Data Manipulation Language – DML) sirve para llevar a cabo las transacciones en las base de datos, entiéndase por transacciones los procesos de insersión, actualización, eliminación, selección.

Podemos clasificar a estas sentencias como: INSERT, UPDATE, DELETE, SELECT.

Usaremos la base de datos DBAdmision estructurado en el post de Sentencias DDL para realizar las operaciones antes mencionadas.

En este ejemplo insertaremos, actualizaremos y eliminaremos datos de Admision.Modalidad , de la base de datos generada en el post de Sentencias DDL.

Sigue leyendo “PostgreSQL: Sentencias DML”

PostgreSQL: Fuentes de Instalación


Este es el Post #2 del Topic: Guía Práctica de PostgreSQL

Intento facilitar información práctica de postgres desde un nivel relativamente básico e ir subiendo de level a medida que pase el tiempo.

Usaremos la versión del motor más reciente hasta hoy. Particularmente suelo descargar de la web de EnterpriseDB o desde PostGreSQL.

Les dejo los links de descarga aquí:

Descargar: PostGreSQL o PostGreSQL

Descargar: PostGres Plus Standard Server

Descargar: PostGres Plus Advanced  Server

Sería bueno que lean las características y diferencias entre todos estos.

Para empezar deberán descargar e instalar PostGreSQL, y sería mejor si instalan PostGres Plus Advanced  Server.

En mi caso, tengo instalado PostGres Plus Advanced  Server8.3R2 en el puerto  5432 y  PostGres Plus Standard Server8.4 el el puerto 5433

También puede instalar la version que vienen en los repositorios de su distro linux:

Gentoo:

emerge -av postgresql

RedHat :

yum install postgresql

Debian/Ubuntu:

apt-get install postgresql postgresql-client

PostgreSQL