ARCmop Java Programacion Solaris Linux

Java-linux-programacion

Posts Tagged ‘postgresql’

Deshabilitando Foreign Keys (Claves Foraneas) en Postgresql 9

Posted by Cmop en septiembre 20, 2011

Hola a todos, en esta oportunidad escribo para comentar una situacion un poco rara al menos para mi, en muchas ocasiones habia tratado de deshabilitar las restricciones de claves foraneas para acelerar la migración, busqué por la web y me daba con la respuesta que eso se puede hacer si al momento de crear la clave foranea se especifica el parametro DEFERRABLE, como lo dice en la documentacion: POSTGRESQL CREATE TABLE. Si las claves fueron creadas especificando ese parametro se puede levantar la restriccion con la sentencia:

set constraints all deferred;

Esto solo funciona dentro de transacciones.

Una manera que he encontrado, no se si sea la mas correcta, es deshabilitando todos los triggers de las tablas que se desean levantar las restricciones de claves foraneas, esto es posible según mi juicio porque las restricciones de claves foráneas son tratadas como triggers internos, en mi caso he creado un script que deshabilita todos los triggers de la bd de datos. Veamos el codigo:

Lee el resto de esta entrada »

Posted in Postgres | Etiquetado: , , , , , | 1 Comment »

Spring: Ejemplo simple de CRUD a una tabla y algunos alcances adicionales

Posted by Cmop en diciembre 11, 2010

Hola a todos, siguiendo con el ejemplo anterior y culminando con las operaciones CRUD (Create, Retrieve, Update,Delete) osea (Crear, Obtener, Actualizar y Borrar) , he colocado el video para que vean el resultado, el ejemplo es bastante simple, y espero que pueda ayudar a quien llegue a este blog a conocer una de las muchas maneras de utilizar Spring con Base de Datos, en este caso postgresql 9.

En esta oprotunidad mas que hacer énfasis en el codigo lo que haré es comentar como solucionar algunos de los problemas que se tienen cuando usamos spring en web.

Lee el resto de esta entrada »

Posted in java, Programacion | Etiquetado: , , , , , , , , | 3 Comments »

Spring: Conectando a Postgresql e insertando datos

Posted by Cmop en diciembre 3, 2010

Bueno, esta noche me encuentro recontra motivado (AFE 🙂 ), y veré como podemos hacer para a través de Spring conectarnos a una Base Datos, en el ejemplo usaré postgresql como SGBDR.

 

netbeans spring

netbeans spring

El ejemplo Consiste Básicamente en una modificación del ejemplo anterior, pero esta vez en lugar de solo mostrar los datos en una nueva ventana, los guardaremos en una Base de Datos dentro de un Servidor Postgresql, para ello usaremos la clase JdbcTemplate de Spring.

En la vista básicamente no hay modificación:

 

01_spring_postgresql

01_spring_postgresql

Pero he agregado otra vista la cual muestra los datos que son almacenados en la BD:

 

spring_postgresql

spring_postgresql

 

 

Pero el dispatcher-servlet si ha cambiado un poco, pues le he agregado los siguientes beans:

Lee el resto de esta entrada »

Posted in java, Programacion | Etiquetado: , , , | 3 Comments »