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