manual

Páginas: 8 (1970 palabras) Publicado: 3 de noviembre de 2013
MANUAL BÁSICO DE POSTGRESQL

ESCUELA COLOMBIANA DE INGENIERÍA
JULIO GARAVITO
LABORATORIO DE INFORMÁTICA
BOGOTÁ D. C.
2007-2

TABLA DE CONTENIDO

INTRODUCCIÓN .................................................................................................. 3
1.

AUTENTICACIÓN EN POSTGRESQL ...................................................... 4

1.1

Autenticación deContraseña ...................................................................... 4

2.

ADMINISTRACIÓN DE POSTGRESQL ..................................................... 5

2.1

Gestión de Usuarios ................................................................................... 5

2.1.1
2.1.2

CREATE USER............................................................................................... 5
createuser .......................................................................................................... 7

2.2

Modificación de Usuarios ............................................................................ 8

2.3

Eliminación de Usuarios.............................................................................. 8

2.4

Manejo de Grupos...................................................................................... 9

3.

OTRAS FUNCIONES BÁSICAS DE PostgreSQL ..................................... 10

4.

TIPOS DE DATOS PostgreSQL ............................................................... 13

5.

TIPOS NUMÉRICOS PARA PostgreSQL ................................................. 14

INTRODUCCIÓN
En este manual seencuentras las funciones básicas de PostgreSQL, como la
autentificación ante PostgreSQL, el manejo de contraseñas, el manejo de
usuarios (creación, modificación y eliminación) y sus privilegios, el manejo de
grupos, (creación, eliminación), algunas otras funciones de PostgreSQL, como lo
son los triggers, la creación, modificación y eliminación de tablas, creación y
eliminación de bases dedatos, los tipos de datos y los tipos numéricos.
Para cada sentencia o comando se muestra su sintaxis, y se parte del hecho de
que la persona que haga uso de este manual, tiene conocimientos básicos,
sobre el lenguaje SQL.

1. AUTENTICACIÓN EN POSTGRESQL
PostgreSQL es un Sistema de Gestión de Bases de Datos Objeto-Relacionales.
Comenzó como un proyecto denominado Ingres en la UniversidadBerkeley de
California. Ingres fue desarrollado comercialmente más tarde por la Relational
Technologies / Ingres Corporation.
A partir de PostgreSQL 7.1.x, los accesos de clientes basados en máquina
(host) se encuentran especificados en el archivo pg_hba.conf. El archivo
pg_hba.conf le permite establecer el tipo de autenticación basasda en máquina a
ser usada. Esta autenticación es realizadaantes de que PostgreSQL estblezca
una conexión a la base de datos en cuestión, donde los permisis de usuarios
serían relevantes.
El archivo pg_hba.conf está localizado en el directorio de datos de PostgreSQL
(p.ej., /usr/local/pgsql/data/), y es instalado automáticamente con la ejecución del
comando initdb cuando PostgreSQL es instalado.

1.1 Autenticación de Contraseña
Las contraseñasde usuario son almacenadas en un texto plano en la tabla de
sistema pg_shadow, pero sólo los superusuarios de PostgreSQL tienen permiso
para ver la tabla pg_shadow y esta tabla además es accesible desde cualquier
base de datos.
La estructura de la tabla es:
Columna

Tipo

usename

name

usesysid

integer

usecreatedb

boolean

usetrace

boolean

usesuper

booleanusecatupd

boolean

passwd

text

valuntil

abstime

En dado caso que la contraseña no sea definida, por defecto el sistema asignara
NULL.

2. ADMINISTRACIÓN DE POSTGRESQL
PostgreSQL almacena los datos de usuarios así como también los datos de los
grupos dentro de sus propios catálogos de sistema. De esta manera, cualquier
conexión a PostgreSQL debe ser realizada con un usuario...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Manual
  • Manual
  • Manual
  • Manualidades
  • Manual
  • Manual
  • Manual
  • Manual

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS