From: | "Ing(dot) Roberto Andrade Fonseca" <randrade(at)inter(dot)interservice(dot)com(dot)mx> |
---|---|
To: | Postgres <pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx> |
Subject: | Re: [pgsql-ayuda] Varias preguntas de Novato |
Date: | 2000-04-25 01:48:00 |
Message-ID: | Pine.LNX.4.10.10004242033420.15386-100000@inter.interservice.com.mx |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Hola Estrella:
On Mon, 24 Apr 2000, Estrella Dominguez wrote:
> 1.- He creado en una maquina con linux una base de
> datos llamada inventario. Esta DB tiene 4 tablas que
> aun no estan relacionadas entre si.
> Esta DB la copie del path
> /etc/lib/pgsql/base/invenatrio con un tar
> tar cvf inventario.tar inventario
> el archivo tar lo envie a otra maquina con linux y lo
> deposite en el mismo path de la segunda maquina, pero
> cuando escribo psql -l unicamente me despliega las
> bases:
> template1 y test
> nunca me despliega la DB inventario que copie de la
> maquina orogen.
> Que me falta para que pueda ver esta DB con el comando
> psql?
>
Lo que debes hacer es un vuelco de tu base de datos hacia un archivo, despues una compresi�,
el env� al host nuevo, descompresi� e instalaci� de la base
De acuerdo al man de pg_dump:
USAGE
To dump a database of the same name as the user:
% pg_dump > db.out
To reload this database:
% psql -e database < db.out
> 2.- Existe algun comando para dar de alta usuario en
> postgresql ya que me paso lo siguiente.
> Con la cuenta postgres si puedo accesar a la db test
> pero si intento accesar con mi cuenta a esta misma DB
> o crear una nueva no me da permisos. Esta es la salida
Desde pgsql, puedes ver con \h create user:
Command: CREATE USER
Description: Creates a new database user
Syntax:
CREATE USER username
[ WITH
[ SYSID uid ]
[ PASSWORD 'password' ] ]
[ CREATEDB | NOCREATEDB ] [ CREATEUSER | NOCREATEUSER ]
[ IN GROUP groupname [, ...] ]
[ VALID UNTIL 'abstime' ]
Por ejemplo, para darme de alta como el usuario randrade, desde la cuenta de postgres:
template1=# create user randrade createdb
lo cual le da derecho, adem�, a randrade de crear bases de datos.
>
> 3.- Como mencione en la pregunta 1 aun no tengo la
> relacion entre estas tablas en la base de datos
> inventario.
> Como hago la relacion entre estas tablas?
> creo que debo de hacer una tabla mas con los indexados
> o llaves de las otras tablas pero no se como alguien
> me puede ayudar?
Depende de tus tablas y de la maner en que se relacioan en el mundo real.
>
> 4.- Cuando todo esta DB este completa ahora lo
> siguiente es presentar esta DB en un ambiente WEB lo
> que tambien no se hacer.
> Que pasos debo de realizar para hacer una pagina web y
> que esta se pueda conectar a la DB y poder mostrar la
> informacion o se pueda dar de alta, baja o lo que sea?
Pronto, muy pronto se anunacir�un curso de perl, DBI y PosgreSQL para lograr esto. Sigue
pendiente.
Saludos,
Roberto Andrade Fonseca
randrade(at)abl(dot)com(dot)mx
--------- Pie de mensaje -------------------------------------------
Archivo historico: http://tlali.iztacala.unam.mx/maillist/pgsql-ayuda
Cancelar inscripcion:
mail to: majordomo(at)tlali(dot)iztacala(dot)unam(dot)mx
text : unsubscribe pgsql-ayuda
From | Date | Subject | |
---|---|---|---|
Next Message | Ing. Roberto Andrade Fonseca | 2000-04-25 01:54:29 | [pgsql-ayuda] Postgres 7.0RC1 ya salio. |
Previous Message | Estrella Dominguez | 2000-04-24 18:35:45 | [pgsql-ayuda] Varias preguntas de Novato |