En las relaciones uno a muchos, se pasa la PK del lado de uno al de muchos.
Por ejemplo supongamos tenemos las tablas:
Premio
TipoPremio
con los siguientes atributos
Premio
*id
*name
*fecha
TipoPremio
*id
*name
Ahora la lógica es la siguiente, un premio tiene unicamente un tipo de de premio, pero un tipo de premio puede ser usado para varios premios en particular, es decir un premio especifico es de un tipo, otro de otro tipo o del mismo y asi, quedando la relacion de uno a mucho de la forma un Tipo Premio puedes ser para muchos Premios y un Premio solo tiene un tipo de premio, es decir uno a muchos de TipoPremio a Premio.
Las tablas quedarian de la siguiente forma:Premio
*id
*name
*fecha
*TipoPremio_id
TipoPremio
*id
*name
martes, 29 de abril de 2008
martes, 15 de enero de 2008
Permitir conexiones remotas en PostgreSql 8.2
Por motivos de seguridad, la configuración por defecto no admite conexiones externas. Para habilitarlas tenemos que editar el fichero /etc/postgresql/8.2/main/postgresql.conf.
$ sudo gedit /etc/postgresql/8.2/main/postgresql.conf
Ahora buscamos las siguientes líneas que se encuentran comentadas:
#listen_addresses = 'localhost'
Y la substituimos por la siguiente línea:
listen_addresses = '*'
Posteriormente buscamos la siguiente línea y le quitamos la marca de comentario:
#password_encryption = on
Y nos debe quedar lo siguiente:
password_encryption = on
Guardamos los cambios y reiniciamos el demonio para que los cambios surjan efecto:
$ sudo /etc/init.d/postgresql-8.2 restart
fuente: http://pintucoperu.wordpress.com/category/linux-ubuntu-administracion/page/3/
$ sudo gedit /etc/postgresql/8.2/main/postgresql.conf
Ahora buscamos las siguientes líneas que se encuentran comentadas:
#listen_addresses = 'localhost'
Y la substituimos por la siguiente línea:
listen_addresses = '*'
Posteriormente buscamos la siguiente línea y le quitamos la marca de comentario:
#password_encryption = on
Y nos debe quedar lo siguiente:
password_encryption = on
Guardamos los cambios y reiniciamos el demonio para que los cambios surjan efecto:
$ sudo /etc/init.d/postgresql-8.2 restart
fuente: http://pintucoperu.wordpress.com/category/linux-ubuntu-administracion/page/3/
Suscribirse a:
Entradas (Atom)