PostgreSQL es un motor de base de datos relacional de código abierto. Consiste en un servidor que almacena la base de datos y un motor que estructura y permite acceder a la información. Ofrece características como PostGIS para geolocalización y PL/SQL para desarrollo. Se instala descargando el instalador, configurando la contraseña del usuario administrador y comprobando la conexión a través de PgAdmin o la consola SQL.
0 calificaciones0% encontró este documento útil (0 votos)
59 vistas27 páginas
PostgreSQL es un motor de base de datos relacional de código abierto. Consiste en un servidor que almacena la base de datos y un motor que estructura y permite acceder a la información. Ofrece características como PostGIS para geolocalización y PL/SQL para desarrollo. Se instala descargando el instalador, configurando la contraseña del usuario administrador y comprobando la conexión a través de PgAdmin o la consola SQL.
PostgreSQL es un motor de base de datos relacional de código abierto. Consiste en un servidor que almacena la base de datos y un motor que estructura y permite acceder a la información. Ofrece características como PostGIS para geolocalización y PL/SQL para desarrollo. Se instala descargando el instalador, configurando la contraseña del usuario administrador y comprobando la conexión a través de PgAdmin o la consola SQL.
PostgreSQL es un motor de base de datos relacional de código abierto. Consiste en un servidor que almacena la base de datos y un motor que estructura y permite acceder a la información. Ofrece características como PostGIS para geolocalización y PL/SQL para desarrollo. Se instala descargando el instalador, configurando la contraseña del usuario administrador y comprobando la conexión a través de PgAdmin o la consola SQL.
Descargue como PDF, TXT o lea en línea desde Scribd
Descargar como pdf o txt
Está en la página 1de 27
Que es PostgreSQL?
Es un motor de base de datos
Existen tres (3) conceptos importantes en torno a las bases de datos uno es el lenguaje, dos es el motor y tres es el servidor. El motor de base de datos es el que permite estructurar toda la información dentro de un servidor. El servidor es básicamente un equipo que tiene un procesador y una RAM donde tu instalas el motor de base de datos y la base de datos es realmente la información en la que tu accedes usando el sistema estándar de acceso a la información.
Sistemas de Información Geográfica II
Vladimir Cesar Paye Q. Que es PostgreSQL? Luego es muy conocido hoy en día también por los servicios que usa de PostGIS y de PLSQL, que corresponden a los servicios de desarrollo de código internamente en la base de datos. PostGIS corresponde a simplemente un servicio de geolocalización que te permite hacer muchas funciones con respecto a mapas con respecto a puntos, el cual te hace independiente algunos softwares de terceros y puedes implementar directamente en Postgres y PLSQL te permite desarrollar código en PHP como en Python, siempre y cuando cumpla el estándar ACID.
Sistemas de Información Geográfica II
Vladimir Cesar Paye Q. Que es PostgreSQL? ACID es una cantidad de reglas que en cumplir las bases de datos para el que digamos que tienen buenas prácticas ACID corresponden a las iniciales de Atomicidad, Consistencia, Aislamiento y durabilidad. • A: Atomicity – Atomicidad -> Separar las funciones desarrolladas en la BD como pequeñas tareas y ejecutarlas como un todo. • C: Consistency – Consistencia -> Todo lo que se desarrolló en base al objeto relacional. Los datos tienen congruencia. • I: Isolation – Aislamiento -> Varias tareas ejecutándose al mismo tiempo dentro de la BD. • D: Durability – Durabilidad -> Puedes tener seguridad que la información no se perderá por un fallo catastrófico. PostgreSQL guarda la información en una Bitácora.
Sistemas de Información Geográfica II
Vladimir Cesar Paye Q. Que es PostgreSQL? Puedes encontrar grandes empresas hoy en día usando postres como Uber, Airbnb, Netflix que son empresas que empezaron siendo Startups.
Por que usar PostgreSQL
Tipos de datos - Integridad de datos – Concurrencia - Rendimiento – Fiabilidad (recuperación ante desastres) – Seguridad – Extensibilidad - Interoperabilidad
Sistemas de Información Geográfica II
Vladimir Cesar Paye Q. Instalación y configuración de la Base de Datos Vamos a instalar PostgreSQL en nuestra computadora. Primer paso: ir a https://www.postgresql.org/ Actualmente, la página web oficial de postgres luce así:
Sistemas de Información Geográfica II
Vladimir Cesar Paye Q. Instalación y configuración de la Base de Datos Hacer clic en el botón ‘Download’ (Descarga) que se encuentra en la parte inferior derecha. Veremos lo siguiente:
Sistemas de Información Geográfica II
Vladimir Cesar Paye Q. Instalación y configuración de la Base de Datos Haz clic en el enlace “Download the installer”. Esto nos va a llevar a la Web de Enterprise DB o EDB. EDB es una empresa que ofrece servicios sobre el motor de base de datos PostgreSQL y ofrece un instalador para Postgres de manera gratuita.
Sistemas de Información Geográfica II
Vladimir Cesar Paye Q. Instalación y configuración de la Base de Datos Segundo paso: descargamos la versión “Windows x86-64” (porque nuestro sistema operativo es de 64 bits). En caso de que tu equipo sea de 32 bits debes seleccionar la opción “Windows x86-32”. Vamos a descargar la versión 13. Hacemos clic en Download y guardamos el archivo que tendrá un nombre similar a: “postgresql-13-windows-x64.exe”, el archivo debe pesar alrededor de 200 MB.
Sistemas de Información Geográfica II
Vladimir Cesar Paye Q. Instalación y configuración de la Base de Datos Al ejecutar veremos la siguiente pantalla:
Sistemas de Información Geográfica II
Vladimir Cesar Paye Q. Instalación y configuración de la Base de Datos Hacemos clic en siguiente. Si deseas cambiar la carpeta de destino, ahora es el momento:
Sistemas de Información Geográfica II
Vladimir Cesar Paye Q. Instalación y configuración de la Base de Datos Seleccionamos los servicios que queremos instalar, Luego hacemos clic en siguiente:
Sistemas de Información Geográfica II
Vladimir Cesar Paye Q. Instalación y configuración de la Base de Datos Luego hacemos clic en siguiente:
Sistemas de Información Geográfica II
Vladimir Cesar Paye Q. Instalación y configuración de la Base de Datos Ingresamos la contraseña del usuario administrador. De manera predeterminada, Postgres crea un usuario super administrador llamado postgres que tiene todos los permisos y acceso a toda la base de datos, tanto para consultarla como para modificarla. Debes ingresar una clave muy segura y guardarla porque la vas a necesitar después. Luego hacemos clic en siguiente. Sistemas de Información Geográfica II Vladimir Cesar Paye Q. Instalación y configuración de la Base de Datos
Ahora si queremos cambiar el
puerto por donde el servicio de Postgresql estará escuchando peticiones, podemos hacerlo en la siguiente pantalla, si queremos dejar el predeterminado simplemente hacemos clic en siguiente
Sistemas de Información Geográfica II
Vladimir Cesar Paye Q. Instalación y configuración de la Base de Datos
Sistemas de Información Geográfica II
Vladimir Cesar Paye Q. Instalación y configuración de la Base de Datos Una vez terminada la instalación, aparecerá en pantalla un mensaje mostrando que PostgreSQL ha sido instalado correctamente. Podemos cerrar ésta pantalla y proceder a comprobar que todo quedó instalado correctamente. Vamos a buscar el programa PgAdmin, el cual usaremos como editor favorito para ejecutar en él todas las operaciones sobre nuestra base de datos.
Sistemas de Información Geográfica II
Vladimir Cesar Paye Q. Instalación y configuración de la Base de Datos Ahora buscamos “SQL Shell…”
Sistemas de Información Geográfica II
Vladimir Cesar Paye Q. Instalación y configuración de la Base de Datos Para ello abrimos la consola, buscamos SQL Shell y lo ejecutamos. Veremos algo así:
Sistemas de Información Geográfica II
Vladimir Cesar Paye Q. Instalación y configuración de la Base de Datos Lo que vemos en pantalla es la consola esperando que ingresemos cada parámetro para la conexión. Primero está el nombre del parámetro. En éste caso es “Server” seguido de unos corchetes que contienen el valor predeterminado. Si presionamos “Enter” sin digitar nada la consola asumirá que te refieres al valor predeterminado, si en éste caso presionamos “Enter” el valor asumido será “Localhost”. Localhost se refiere a nuestra propia máquina, si instalaste la base de datos en el mismo pc que estás usando para la consola, el valor correcto es Localhost o 127.0.0.1 (representan lo mismo). Podemos dejar todos los valores predeterminados (presionando “Enter”) hasta que la consola pregunte por la clave del usuario maestro: Sistemas de Información Geográfica II Vladimir Cesar Paye Q. Instalación y configuración de la Base de Datos La siguiente imagen indica que estamos conectados a la base de datos Postgres. Vamos a crear una base de datos nueva y luego saltar el cursor a ésta base de datos recién creada.
Sistemas de Información Geográfica II
Vladimir Cesar Paye Q. Instalación y configuración de la Base de Datos Para ello escribimos el comando “CREATE DATABASE transporte_publico;” y presionamos “Enter”. Veremos:
Sistemas de Información Geográfica II
Vladimir Cesar Paye Q. Instalación y configuración de la Base de Datos El mensaje “CREATE DATABASE” justo después de la línea que acabamos de escribir indica que la base de datos fue creada correctamente. Para saltar a la base de datos recién creada ejecutamos el comando “\c transporte_publico”, el cursor mostrará lo siguiente:
Sistemas de Información Geográfica II
Vladimir Cesar Paye Q. Instalación y configuración de la Base de Datos Ahora vamos a validar desde PgAdmin que la base de datos fué creada correctamente. Abrimos PgAdmin y nos encontramos con una lista de items a la izquierda, lo que significa que de manera predeterminada PgAdmin ha creado un acceso a nuestra base de datos local, el cual llamó “PostgreSQL 13”:
Sistemas de Información Geográfica II
Vladimir Cesar Paye Q. Instalación y configuración de la Base de Datos Al hacer hacer doble clic sobre éste elemento (“PostgreSQL 13”) nos pedirá ingresar la clave que hemos determinado para el super usuario postgres, al igual que la consola, hasta no ingresarla correctamente no nos podremos conectar:
Sistemas de Información Geográfica II
Vladimir Cesar Paye Q. Instalación y configuración de la Base de Datos Veremos la lista de bases de datos disponibles, la predeterminada “postgres” y la que acabamos de crear usando la consola, lo que comprueba que la base de datos y la consola funcionan correctamente.
Sistemas de Información Geográfica II
Vladimir Cesar Paye Q. Instalación y configuración de la Base de Datos Ahora procedemos a eliminar la base de datos recién creada para comprobar que PgAdmin está correctamente configurada y si pueda realizar cambios sobre la base de datos. Para ello hacemos clic derecho sobre el elemento “transporte_publico” y seleccionamos la opción “Delete/Drop”. Al mensaje de confirmar hacemos clic en OK.
Sistemas de Información Geográfica II
Vladimir Cesar Paye Q. Instalación y configuración de la Base de Datos VER LOS COMANDOS \ DE POSTGRES CANCELAR TODO LO QUE HAY EN PANTALLA \? Ctrl + C LISTAR TODAS LAS BASES DE DATOS VER LA VERSION DE POSTGRES INSTALADA, \l IMPORTANTE PONER EL ';' VER LAS TABLAS DE UNA BASE DE DATOS SELECT version(); \dt VOLVER A EJECUTAR LA FUNCION REALIADA CAMBIAR A OTRA BD ANTERIORMENTE \c nombre_BD \g
DESCRIBIR UNA TABLA INICIALIZAR EL CONTADOR DE TIEMPO PARA QUE LA
\d nombre_tabla CONSOLA TE DIGA EN CADA EJECUCION ¿CUANTO DEMORO EN EJECUTAR ESA FUNCION? VER TODOS LOS COMANDOS SQL \timing \h LIMPIAR PANTALLA DE LA CONSOLA PSQL VER COMO SE EJECTUA UN COMANDO SQL Ctrl + L \h nombre_de_la_funcion