viernes, 26 de junio de 2015

Instalacion de Postgres

¿Qué es PostgreSQL?


PostgreSQL es un sistema de gestión de bases de datos objeto-relacional, distribuido bajo licencia BSD y con su código fuente disponible libremente. Es el sistema de gestión de bases de datos de código abierto más potente del mercado. PostgreSQL utiliza un modelo cliente/servidor y usa multiprocesos en vez de multihilos para garantizar la estabilidad del sistema. Un fallo en uno de los procesos no afectará el resto y el sistema continuará funcionando. 
  • · El proyecto PostgreSQL sigue actualmente un activo proceso de desarrollo a nivel mundial gracias a un equipo de desarrolladores y contribuidores de código abierto.
  • ·  PostgreSQL es ampliamente considerado como una de las alternativas de sistema de bases de datos de código abierto.

 Características principales


 En las últimas versiones se pueden destacar las siguientes características principales:

  • ·  Es una base de datos 100% ACID.
  • · Soporta distintos tipos de datos: además del soporte para los tipos base, también soporta datos de tipo fecha, monetarios, elementos gráficos, datos sobre redes (MAC, IP ...), cadenas de bits, etc.
  • ·  También permite la creación de tipos propios.
  • ·  Incluye herencia entre tablas, por lo que a este gestor de bases de datos se le incluye entre los gestores objeto-relacionales.
  • ·  Copias de seguridad en caliente (Online/hot backups)
  • ·  Unicode
  • ·  Juegos de caracteres internacionales
  • ·  Regionalización por columna
  • ·  Multi-Version Concurrency Control (MVCC)
  • ·  Multiples métodos de autentificación
  • ·  Acceso encriptado via SSL
  • ·  SE-postgres
  • ·  Completa documentación
  • ·  Licencia BSD
  • ·  Disponible para Linux y UNIX en todas sus variantes (AIX, BSD, HP-UX, SGI IRIX, Mac OS X, Solaris, Tru64) y Windows 32/64bit.

Instalación de Postgres en Centos 

   1.Agregar Postgres al repositorio con el siguiente comando:
  • rpm -iUvh http://yum.postgresql.org/9.4/redhat/rhel-7-x86_64/pgdg-centos93-9.4-1.noarch.rpm

2. Actualizar los paquetes disponibles con el siguiente comando:

  • yum -y update
3.Correr la instalacion de PostgreSQL con el siguiete comando:

  • yum -y install postgresql94 postgresql94-server postgresql94-contrib postgresql94-libs --disablerepo=* --enablerepo=pgdg94

4.Iniciar el servicio de PostegreSQL con el siguiente comando.
  • systemctl enable postgresql-9.4
5.Ingresar a PostgreSQL con e usuario del sistema con el siguiente comando:

  • su - postgres
6.Conectarse al terminal del PostgreSQL con el siguiente comando:
  • psql

Creación de base de datos y tablas en PostgreSQL


7.Crear una base de datos en PostgreSQL  con el siguiente comando:
  • createdb katty
8.Indicar que se quiere trabar con la base de datos antes creada con el siguiente comando:
  • psql katty
9.Crear la tabla con sus correspondientes campos con el siguiente comando:
  • create table datos (CI varchar(10), nombre varchar(15), apellido varchar(15), telefono varchar(10), universidad varchar(50), nivel varchar(3), mencion varchar(15));

10.Insertar datos en la tabla datos anteriormente creada con el siguiente comando:
  • insert into datos values ('1234567890','katherine','ramos','2846798','UPS','10','telematica');

11. Visualizar datos ingresados con el siguiente comando: 
  • select * from datos;














No hay comentarios:

Publicar un comentario