Gestor de Base de Datos PostgreSQL


Gestor PostgreSQL
PostgreSQL


Un sistema gestor de bases de datos es un sistema que permite la manipulación y/o administración de bases de datos, asi como el manejo de las estructuras necesarias para el almacenamiento y busqueda de informacion de la manera mas eficiente. Estos sistemas te proporcionan métodos para mantener la integridad de los datos, administrar el acceso de usuarios o recuperar la información si el sistema se corrompe.

Las bases de datos y los sistemas para su gestión son fundamentales para cualquier área de negocio y deben ser gestionados y tratados correctamente.

En la actualidad existen multitud de SGBD y pueden ser clasificados según la forma en que se administran los datos.

En el proyecto de Alto Verde se utiliza el Sistema Gestor de Bases de Datos Relacionales Orientadas a Objetos conocido como PostgreSQL.

PostgreSQL es el gestor de bases de datos de código abierto más avanzado hoy en día, ofreciendo control de concurrencia multi-versión, soportando casi toda la sintaxis SQL (incluyendo subconsultas, transacciones, y tipos y funciones definidas por el usuario).

Instalacion de postgresql en linux (UBUNTU 18.04).

Para instalar PostgreSQL en ubuntu 18.04 se requiere en primera instancia actualizar el repositorio de la siguiente manera:

  • sudo apt-get update

una vez actualizado el repositorio se procede a instalar postgreSQL.

  • sudo apt-get install postgresql

(opcional) si se quiere la interfaz grafica se instala el pgadmin de postgreSQL, para un facil manejo del gestor.

  • sudo apt-get install pgadmin3

para comunicar postgreSQL con PHP es necesario instalar las siguientes librerías de postgreSQL y PHP:

  • sudo apt-get install postgresql-contrib php7.2-pgsql

NOTA: sustituir php7.2-pgsql por la versión de php instalada, ejemplo “php7.0-pgsql”.


Una vez instalado postgreSQL es necesario crear un usuario, para ello se debe ingresar con el usuario postgres, al instalar postgreSQL en el sistema se crea un usuario llamado “postgres” este permitirá ingresar por primera vez al gestor y realizar las configuraciones que se crean necesaria dentro de estas la creacion de un usuario, para crear el usuario:

  • sudo su postgres

Al ingresar como el usuario postgres se puede iniciar el gestor con la siguiente sentencia:

  • psql

Una vez dentro del gestor se tipea la siguiente linea de comando:

  • CREATE USER nombre_usuario PASSWORD ‘clave_seleccionada’;

Al crear el usuario se le debe cambiar el ROL y darle privilegios de super usuario como el usuario postgres:

  • ALTER ROLE nombre_usuario WITH SUPERUSER;

Crear una base de datos desde la terminal de linux:

ingresar con el usuario postgres y luego al gestor como se menciona anteriormente, una vez dentro del gestor se escribe la siguiente linea de comandos:

  • CREATE DATABASE nombre_base_de_datos WITH OWNER nombre__usuario;
 

No hay comentarios.:

Publicar un comentario

Post destacado

Video Blog Auditoría

Entadas populares