Como ya sabran, postgresql es un gestor de bases de datos. El cual es casi igual o más utilizado que mysql o mariadb.
Instalación en Apricity.
sudo pacman -S postgresql
Una vez que termina de instalar, entramos en modo root.
su
Una vez entrado en modo root iniciamos sesión con el usuario postgres:su - postgres
sudo initdb --locale $LANG -E UTF8 -D '/var/lib/postgres/data'
Los archivos de este cluster serán de propiedad del usuario «postgres».
Este usuario también debe ser quien ejecute el proceso servidor.
El cluster será inicializado con configuración regional «es_MX.UTF-8».
La configuración de búsqueda en texto ha sido definida a «spanish».
Las sumas de verificación en páginas de datos han sido desactivadas.
corrigiendo permisos en el directorio existente /var/lib/postgres/data ... hecho
creando subdirectorios ... hecho
seleccionando el valor para max_connections ... 100
seleccionando el valor para shared_buffers ... 128MB
seleccionando implementación de memoria compartida dinámica ...posix
creando archivos de configuración ... hecho
creando base de datos template1 en /var/lib/postgres/data/base/1 ... hecho
inicializando pg_authid ... hecho
inicializando dependencias ... hecho
creando las vistas de sistema ... hecho
cargando las descripciones de los objetos del sistema ... hecho
creando algoritmos de ordenamiento ... hecho
creando conversiones ... hecho
creando diccionarios ... hecho
estableciendo privilegios en objetos predefinidos ... hecho
creando el esquema de información ... hecho
instalando el lenguaje PL/pgSQL ... hecho
haciendo vacuum a la base de datos template1 ... hecho
copiando template1 a template0 ... hecho
copiando template1 a postgres ... hecho
sincronizando los datos a disco ... hecho
ATENCIÓN: activando autentificación «trust» para conexiones locales.
Puede cambiar esto editando pg_hba.conf o usando el parámetro -A,
o --auth-local y --auth-host la próxima vez que ejecute initdb.
Completado. Ahora puede iniciar el servidor de bases de datos usando:
pg_ctl -D /var/lib/postgres/data -l archivo_de_log start
systemctl start postgresql
psql
postgres=# \password postgres
Después de cambiar la contraseña, salir del modo postgres, y regresar solo al modo root, con los siguientes comandos:
postgres=# \q
exit
Ahora modificaremos los archivos /var/lib/postgres/data/postgresql.conf y /var/lib/postgres/data/pg_hba.conf
El archivo /var/lib/postgres/data/postgresql.conf
gedit /var/lib/postgres/data/postgresql.conf
[...] #listen_addresses = 'localhost' [...] #port = 5432 [...]
El archivo /var/lib/postgres/data/pg_hba.conf
gedit /var/lib/postgres/data/pg_hba.conf
[...] # TYPE DATABASE USER ADDRESS METHOD # "local" is for Unix domain socket connections only local all all md5 # IPv4 local connections: host all all 127.0.0.1/32 md5 host all all 192.168.1.0/24 md5 # IPv6 local connections: host all all ::1/128 md5 [...]
Se reinicia el servidor y listo.
sudo systemctl restart postgresql
Y con eso ya se tiene instalado postgresql. Se puede utilizar con pgadmin3 o dbeaver.


0 comments:
Publicar un comentario