Crear base de datos en postgres con ISO-8859-1
De Master Solutions Wiki
(Diferencias entre revisiones)
(→Modificar el archivo pg_hba.conf) |
(→Administrar la base de datos remotamente) |
||
Línea 51: | Línea 51: | ||
== Administrar la base de datos remotamente == | == Administrar la base de datos remotamente == | ||
− | Abrir un navegador y utilizar la siguiente url: | + | #) Instalatar al progra,a phpPgAdmin del repositorio de paquetas standard de openSuSE |
+ | #) Abrir un navegador y utilizar la siguiente url: | ||
http://ip_del_servidor/phpPgAdmin | http://ip_del_servidor/phpPgAdmin | ||
− | |||
− |
Revisión de 17:38 5 jul 2013
Acceder como super usuario
> su -
Acceder al usuario postgres
# su - postgres
Acceder a la linea de comandos postgresql
> psql
Crear el usuario
postgres=# CREATE USER master WITH PASSWORD 'cualquiera';
Crear la base de datos
postgres=# CREATE DATABASE eternum WITH ENCODING 'LATIN1' LC_CTYPE 'es_AR.ISO88591' LC_COLLATE 'es_AR' TEMPLATE template0;
Asignar permisos al usuario sobre la base de datos
postgres=# GRANT ALL PRIVILEGES ON DATABASE eternum TO master;
Los permisos para solo consulta, deberia ejecutarse asi:
postgres=# GRANT SELECT ON ALL TABLES IN SCHEMA PUBLIC TO consulta;
Modificar el archivo pg_hba.conf
En openSuSE, este archivo se encuentra en: /var/lib/pgsql/data/
# 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 master 0.0.0.0/32 md5 # IPv6 local connections: host all all ::1/128 md5
Cambiar o asignar una contraseña al usuario postgres
# psql postgres=# alter user postgres with password 'passwd'; postgres=# commit; postgres=# \q
Administrar la base de datos remotamente
- ) Instalatar al progra,a phpPgAdmin del repositorio de paquetas standard de openSuSE
- ) Abrir un navegador y utilizar la siguiente url:
http://ip_del_servidor/phpPgAdmin