cómo instalar y configurar PostgreSQL en Ubuntu
en este tutorial, aprenderá cómo instalar y usar la base de datos de código abierto PostgreSQL en Ubuntu Linux.
PostgreSQL (o Postgres) es un sistema de gestión de bases de datos relacionales (RDBMS) potente, gratuito y de código abierto que tiene una sólida reputación de confiabilidad, robustez de características y rendimiento. Está diseñado para manejar diversas tareas, de cualquier tamaño. Es multiplataforma y la base de datos predeterminada para macOS Server.,
PostgreSQL podría ser la herramienta adecuada para usted si es fanático de un administrador de base de datos SQL fácil de usar. Es compatible con los estándares SQL y ofrece características adicionales, mientras que también es muy extensible por el usuario, ya que el usuario puede agregar tipos de datos, funciones y hacer muchas más cosas.
anteriormente discutí la instalación de MySQL en Ubuntu. En este artículo, le mostraré cómo instalar y configurar PostgreSQL, para que esté listo para usarlo para satisfacer sus necesidades.,
la Instalación de PostgreSQL en Ubuntu
PostgreSQL está disponible en Ubuntu repositorio principal. Sin embargo, como muchas otras herramientas de desarrollo, puede que no sea la última versión.
compruebe Primero que el PostgreSQL versión disponible en los repositorios de Ubuntu usando este apt comando en el terminal:
En mi Ubuntu 18.,04, mostró que la versión disponible de PostgreSQL es la versión 10 (10 + 190 significa la versión 10) mientras que la versión 11 de PostgreSQL ya está disponible.
Package: postgresqlVersion: 10+190Priority: optionalSection: databaseSource: postgresql-common (190)Origin: Ubuntu
a partir de esta información, usted puede hacer su mente si desea instalar la versión disponible de Ubuntu o desea obtener la última versión de PostgreSQL.
Te mostraré ambos métodos.,
Método 1: Instalar PostgreSQL desde repositorios Ubuntu
en el terminal, utilice el siguiente comando para instalar PostgreSQL
introduzca su contraseña cuando se le solicite y debería tenerla instalada en unos segundos/minutos dependiendo de su velocidad de internet. Hablando de eso, siéntase libre de comprobar varios ancho de banda de red en Ubuntu.
¿Qué es postgresql-contrib?,
El paquete postgresql-contrib o contrib consiste en algunas utilidades y funcionalidades adicionales que no son parte del paquete Core PostgreSQL. En la mayoría de los casos, es bueno tener el paquete contrib instalado junto con el núcleo de PostgreSQL.
Método 2: Instalar la última versión 11 de PostgreSQL en Ubuntu
para instalar PostgreSQL 11, debe agregar el repositorio oficial de PostgreSQL en sus fuentes.lista, añadir su certificado y luego instalarlo desde allí.
no te preocupes, no es complicado. Solo tienes que seguir estos pasos.,
Añadir la clave GPG primero:
Ahora añadir el repositorio con el siguiente comando. Si está utilizando Linux Mint, tendrá que reemplazar manualmente el `lsb_release-cs ‘ la versión de Ubuntu en la que se basa su lanzamiento de Mint.
Todo está listo ahora., Install PostgreSQL with the following commands:
PostgreSQL GUI application
You may also install a GUI application (pgAdmin) for managing PostgreSQL databases:
sudo apt install pgadmin4
Configuring PostgreSQL
You can check if PostgreSQL is running by executing:
Via the service command you can also start, stop or restart postgresql., Escribir en service postgresql y presionar Enter debería generar todas las opciones. Ahora, sobre los usuarios.
Por defecto, PostgreSQL crea un usuario especial postgres que tiene todos los derechos. Para usar PostgreSQL, usted primero debe iniciar sesión en esa cuenta:
Su pronta debe cambiar a algo similar a esto:
Ahora, ejecute el PostgreSQL Shell con la utilidad de psql:
se Le pida con:
Usted puede escribir \q para salir y \? por ayuda.,div>
El resultado será similar a este (pulse la tecla q para salir de este punto de vista):
Con \du usted puede mostrar a los usuarios de PostgreSQL:
Usted puede cambiar la contraseña de cualquier usuario (incluyendo postgres) con:
tenga en cuenta: Reemplazar postgres con el nombre del usuario y mi_contraseña con la que quería contraseña., Además, no olvide el; (punto y coma) después de cada instrucción.
se recomienda crear otro usuario (es una mala práctica utilizar el usuario predeterminado de postgres). Para ello, utilice el comando:
Si ejecuta \du, verá, sin embargo, que my_user todavía no tiene atributos., Agreguemos superusuario:
puede eliminar usuarios con:
para iniciar sesión como otro usuario, salga del prompt (\q) y luego use el comando:
conéctese directamente a una base de datos con la bandera-d:
debe llamar al usuario PostgreSQL igual que a otro usuario existente. Por ejemplo, mi uso es ubuntu., Para iniciar sesión, desde el terminal utilizo:
Nota: Debe especificar una base de datos (por defecto intentará conectarlo a la base de datos con el mismo nombre que el usuario con el que ha iniciado sesión).
Si tiene un error:
asegúrese de que está registrando como el usuario correcto y edite /etc/postgresql/11/main/pg_hba.conf con derechos de administrador:
Nota: Reemplace 11 con su versión (por ejemplo, 10).,
aquí, reemplace la línea:
Con:
luego reinicie PostgreSQL:
usar PostgreSQL es lo mismo que usar cualquier otra base de datos de tipo SQL. No voy a entrar en los comandos específicos, ya que este artículo se trata de empezar con una configuración de trabajo. Sin embargo, aquí hay una esencia muy útil para hacer referencia! Además, la página man (man psql) y la documentación son muy útiles.,
terminar
la lectura de este artículo le ha guiado a través del proceso de instalación y preparación de PostgreSQL en un sistema Ubuntu. Si es nuevo en SQL, debe leer este artículo para conocer los comandos SQL básicos: