Instalar y comenzar con PostgreSQL 10 en Arch Linux
PostgreSQL es un poderoso sistema de gestión de bases de datos relacionadas con objetos. PostgreSQL cumple firmemente con ANSI SQL Standard 2008. Es una base de datos de código abierto y plataforma cruzada. Es una base de datos de clase empresarial. La última versión de PostgreSQL a partir de este artículo es 10.
En este artículo, le mostraré cómo instalar y usar PostgreSQL 10 en Arch Linux. Empecemos.
Instalación de PostgreSQL 10
Primero actualice la base de datos del paquete de Pacman Administrador de paquetes con el siguiente comando:
$ sudo Pacman -sy
La base de datos de paquetes de Pacman Se debe actualizar el administrador de paquetes.
PostgreSQL 10 está disponible en el repositorio oficial de paquetes de Arch Linux. Para que pueda instalar PostgreSQL 10 muy fácilmente.
Puede ejecutar el siguiente comando para instalar PostgreSQL 10 en Arch Linux:
$ sudo Pacman -S PostgreSQL
Ahora presione 'Y' y luego presione para continuar.
PostgreSQL 10 debe instalarse.
Ahora puede ejecutar el siguiente comando para verificar la versión de PostgreSQL que ha instalado.
$ Postgres -Versión
Como puede ver en la captura de pantalla a continuación, la versión de PostgreSQL instalada es 10.2.
Ahora puede ejecutar el siguiente comando para verificar si PostgreSQL se está ejecutando o no.
$ sudo systemctl status postgresql
Como puede ver en la captura de pantalla a continuación, PostgreSQL no se está ejecutando.
Puede pensar que todo lo que tiene que hacer ahora es comenzar PostgreSQL. Pero te equivocas. No puede iniciar PostgreSQL ahora ya que el directorio de datos de PostgreSQL aún no se inicializa.
Antes de que pueda inicializar el directorio de datos de PostgreSQL, debe iniciar sesión como el post -put Usuario con el siguiente comando:
$ sudo Su - Postgres
Estás iniciado sesión como post -put El usuario como puede ver en la sección marcada de la captura de pantalla a continuación.
Nota: Siempre debe iniciar sesión como usuario de Postgres para usar o hacer cualquier tipo de administración de PostgreSQL. De lo contrario, puede obtener errores de permiso y las cosas pueden no funcionar como se esperaba.
Ahora puede inicializar el directorio de datos de PostgreSQL con el siguiente comando:
$ initdb --locale en_us.UTF -8 -D/VAR/LIB/Postgres/Data
Nota: El directorio de datos predeterminado de PostgreSQL en Arch Linux es/var/lib/postgres/data
Como puede ver en la captura de pantalla a continuación, el directorio de datos se está inicializando.
El directorio de datos se genera en esta etapa.
Ahora cierre de sesión de post -put Usuario con el siguiente comando:
$ Salida
Deberías ser registrado de post -put cuenta de usuario.
Ahora que se genera el directorio de datos de PostgreSQL, puede iniciar PostgreSQL con el siguiente comando:
$ sudo systemctl iniciar postgresqlPuede ejecutar el siguiente comando para verificar si PostgreSQL se está ejecutando nuevamente con el siguiente comando:
$ sudo systemctl status postgresqlComo puede ver en la captura de pantalla a continuación, el servidor de base de datos PostgreSQL se está ejecutando.
Ahora debe agregar PostgreSQL al inicio del sistema para que comience automáticamente en el arranque del sistema.
Ejecute el siguiente comando para agregar PostgreSQL al inicio del sistema:
$ sudo systemctl habilitar postgresqlPostgreSQL debe agregarse al inicio del sistema como puede ver en la captura de pantalla a continuación.
Usar PostgreSQL 10
En esta sección te mostraré los conceptos básicos de PostgreSQL 10.
Antes de hacer algo, inicie sesión como post -put Usuario con el siguiente comando:
$ sudo Su - Postgres
Estás iniciado sesión como post -put usuario.
Puedes usar el creadobb Comando para crear una base de datos en PostgreSQL.
Digamos que desea crear una base de datos Linuxhint. Puede ejecutar el siguiente comando para crear Linuxhint base de datos:
$ creadob linuxhint
El Linuxhint Se debe crear una base de datos.
Puedes usar PSQL Ordene iniciar sesión en una base de datos existente con la que creó creadobb dominio.
Puede ejecutar el siguiente comando para iniciar sesión en Linuxhint base de datos.
$ PSQL LinuxhintComo puede ver en la captura de pantalla a continuación, ha iniciado sesión en el Linuxhint base de datos.
Una vez que haya iniciado sesión en una base de datos utilizando PSQL Comando, puede ejecutar comandos SQL compatibles con PostgreSQL.
Por ejemplo, puede ejecutar la siguiente instrucción SQL para verificar la fecha actual.
$ Select Current_date;Como puede ver en la captura de pantalla a continuación, la fecha actual se imprime.
Puede ejecutar las siguientes declaraciones SQL para crear una tabla usuarios En PostgreSQL:
Crear usuarios de tabla (Como puedes ver una mesa usuarios es creado.
Puede insertar en el recién creado usuarios tabla utilizando la siguiente instrucción SQL:
Insertar en los valores de los usuarios ('Shahriar', 'Shovon');Como puede ver, se inserta 1 fila en el usuarios mesa.
Puede ejecutar la siguiente instrucción SQL para seleccionar todos los datos de la usuarios mesa.
Seleccionar * de los usuarios;Como puede ver, los datos que inserté se recuperaron.
Así es como se instala y comienza con PostgreSQL 10 en Arch Linux. Gracias por leer este artículo.