GNU/Linux >> Tutoriales Linux >  >> Ubuntu

Cómo instalar PostgreSQL 9.1.3 con pgAdmin3 en Ubuntu 11.10 / Linux Mint 12

PostgreSQL es un sistema de administración de bases de datos relacionales de objetos (ORDBMS) disponible para muchas plataformas, incluidas Linux, FreeBSD, Solaris, Microsoft Windows y Mac OS X. Se publica bajo la licencia de PostgreSQL, que es una licencia de estilo MIT y, por lo tanto, es un software gratuito y de código abierto. PostgreSQL es desarrollado por el Grupo de desarrollo global de PostgreSQL, que consta de un puñado de voluntarios de la comunidad empleados y supervisados ​​por empresas como Red Hat y EnterpriseDB. Implementa la mayoría del estándar SQL:2008, es compatible con ACID, es totalmente transaccional (incluidas todas las declaraciones DDL), tiene tipos de datos, operadores e índices extensibles, y tiene una gran cantidad de extensiones escritas por terceros.

La gran mayoría de las distribuciones de Linux tienen PostgreSQL disponible en los paquetes suministrados. Mac OS X a partir de Lion tiene el servidor PostgreSQL como su base de datos predeterminada estándar en la edición de servidor y las herramientas de cliente de PostgreSQL en la edición de escritorio.

Nuevas funciones en PostgreSQL 9.1:

PostgreSQL va más allá del conjunto de funciones de base de datos relacional tradicional con una funcionalidad nueva e innovadora que es exclusiva de PostgreSQL. La función de replicación de transmisión introducida en la versión 9.0 se mejora significativamente al agregar una opción de replicación síncrona, copias de seguridad de transmisión y mejoras de monitoreo. Las principales mejoras incluyen:

  • Permitir replicación síncrona
  • Agregar soporte para tablas extranjeras
  • Agregar soporte de clasificación por columna
  • Agregue extensiones que simplifican el empaquetado de adiciones a PostgreSQL
  • Agregue un verdadero nivel de aislamiento serializable
  • Admite tablas no registradas mediante UNLOGGED opción en CREAR TABLA
  • Permitir comandos de modificación de datos (INSERT /ACTUALIZAR /ELIMINAR ) en CON cláusulas
  • Agregue la búsqueda del vecino más cercano (ordenada por operador) a los índices GiST 
  • Añadir una ETIQUETA DE SEGURIDAD comando y soporte para el control de permisos SELinux 
  • Actualizar el lenguaje del lado del servidor PL/Python

Aquí está el tutorial sobre la instalación de PostgreSQL 9.1.3 y pgAdmin en Linux Mint 12/Ubuntu 11.10.

Abrir terminal (Ctrl + Alt + T).

Instalación de PosgreSQL 9.1.3:

De forma predeterminada, los paquetes de PostgreSQL están disponibles en el repositorio; emita el siguiente comando para instalar.

raj@geeksite~/$ sudo apt-get install postgresql postgresql-contrib

Configuración del servidor PostgreSQL 9.1.3:

PostgreSQL normalmente solo escucha en los hosts locales, si desea permitir que PostgreSQL escuche en todas las direcciones IP; edite /etc/postgresql/9.1/main/postgresql.conf.

raj@geeksite~/$ sudo gedit /etc/postgresql/9.1/main/postgresql.conf

Vaya a la sección Conexiones y comunicaciones, busque la variable "escuchar_dirección". Quite el comentario de "listen_addresses" y coloque "*" en lugar de "localhost"

Antes de editar:

#listen_addresses = "localhost"

Después de editar:

listen_addresses = "*"

Agregue su red para acceder a la base de datos de forma remota; Edite /etc/postgresql/9.1/main/pg_hba.conf.

raj@geeksite~/$ sudo gedit /etc/postgresql/9.1/main/pg_hba.conf

Agregue la siguiente línea de acuerdo con su configuración de red con autenticación de contraseña md5 ((Habilitar acceso remoto a la base de datos).

# Local networks
host	all	all	xx.xx.xx.xx/xx	md5
# Example
host	all	all	192.168.0.0/24	md5
host    all     all     127.0.0.0/32    md5

Reinicie el servidor PostgreSQL.

raj@geeksite~/$ sudo /etc/init.d/postgresql restart

Confirme la escucha de PostgreSQL.

raj@geekSite ~ $ netstat -ant | grep 5432
tcp        0      0 0.0.0.0:5432            0.0.0.0:*               LISTEN
tcp6       0      0 :::5432                 :::*                    LISTEN

Creación de base de datos:

Inicie sesión como usuario de postgres.

raj@geeksite~/$ su postgres

crear la base de datos llamada "prueba"

postgres@geeksite~/$ createdb test

Inicie sesión en la base de datos.

postgres@geeksite~/$ psql test

Cree un nuevo usuario llamado "raj" para administrar las bases de datos.

test=# CREATE USER raj WITH SUPERUSER LOGIN PASSWORD 'raj';

Inicie sesión con el superusuario.

sam@geeksite~/$ psql -h geekdbserver -d test -U raj

La administración de la línea de comandos será buena para las personas que tienen experiencia completa en PostgreSQL, pero para los principiantes, pgAdmin será la mejor opción para administrar las bases de datos.

Instalación de pgAdmin:

pgAdmin3 estable no es compatible con todas las funciones de administración de PostgreSQL 9.0, para obtener todas las funciones de administración; es posible que necesite instalar los paquetes beta de pgadmin3 desde el repositorio de ppa.

Para agregar un repositorio, edite el archivo /etc/apt/sources.list.

raj@geeksite:~$ sudo gedit /etc/apt/sources.list

Agregue la siguiente línea al final de la lista de repositorios.

deb http://ppa.launchpad.net/rhonda/pgadmin3/ubuntu natty main

Actualice el repositorio del sistema.

raj@geeksite:~$  sudo apt-get update

Instale pgadmin3 beta (Nota:en Linux Mint 12, es posible que deba verificar manualmente la firma y presionar Y para la instalación).

raj@geeksite:~$  sudo apt-get install pgadmin3

Inicie pgAdmin3.

raj@geeksite:~$ pgadmin3

Conéctese al servidor de la base de datos mediante pgAdmin.

Captura de pantalla de pgAdmin después de conectarse al servidor PosrgreSQL.

Ahora puede administrar las bases de datos a través de la consola de administración GUI.

¡Eso es todo!.


Ubuntu
  1. Cómo instalar PHPUnit en Linux Mint 12 / Ubuntu 11.10

  2. Cómo instalar VLC 1.1.13 en Ubuntu 11.10/12.04, Linux Mint 12

  3. Cómo instalar Mozilla Thunderbird 10 en Ubuntu 11.10 / Linux Mint 12

  4. Cómo instalar Firefox 10 en Ubuntu 11.10 / Linux Mint 12

  5. Cómo instalar Zend Server CE en Linux Mint 12 / Ubuntu 11.10

Cómo instalar KDE Plasma 5.12 en Ubuntu 18.04 y Linux Mint 19

Cómo instalar el navegador Opera en Ubuntu 18.04/16.04 y Linux Mint 19/18

Cómo instalar Node.js en Ubuntu 18.04/Ubuntu 16.04 y Linux Mint 19

Cómo instalar AnyDesk en Ubuntu 20.04 / Linux Mint 20

Cómo instalar Wine 4.0 en Ubuntu 18.04 y Linux Mint 19

Cómo instalar PostgreSQL en Linux Mint 20