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