Hola amigos.
Estoy implementando un ejemplo de partición de tablas en postgres pero me he
encontrado con un problemita. Describo mi escenario.
Estoy usando postgres 8.4 y tengo un esquema que se llama master, en este
esquema tengo una tabla que sería mi tabla padre. Tengo otro esquema que se
llam
On 20/02/15 10:18, Esneiker Enriquez Cabrera wrote:
Hola amigos.
Estoy implementando un ejemplo de partición de tablas en postgres pero
me he encontrado con un problemita. Describo mi escenario.
Estoy usando postgres 8.4 y tengo un esquema que se llama master, en
este esquema tengo una tab
Hola Eskeiner me sumo a lo que sugiere marcos, a lo mejor estas
definiendo mal la regla. Una cosa que debes saber es que si consultas la
tabla padre vas a ver los elementos del hijo, pero no quiere decir que
estén en el padre fisicamente, puedes probar haciendo un select * from
only tabla_padre
Las reglas están definidas de la forma:
CREATE OR REPLACE RULE estudiante_2015_insert_rule AS
ON INSERT TO historico_master.estudiante
WHERE new.anno = 2015 DO INSTEAD INSERT INTO
historico_2015.estudiante_2015 (id, nombre, anno)
VALUES (new.id, new.nombre, new.anno);
CREATE O
Consultaste eso que te comenté?
select * from only historico_master.estudiante
saludos
On 20/02/15 13:41, Esneiker Enriquez Cabrera wrote:
Las reglas están definidas de la forma:
CREATE OR REPLACE RULE estudiante_2015_insert_rule AS
ON INSERT TO historico_master.estudiante
WHERE new.anno =
Lo consulté y me muestra datos.
Saludos,
Ing. Esneiker Enriquez Cabrera
Esp. B en Ciencias Informáticas
Desoft en Ciego de Ávila. Joaquín de Aguero esq. Calle 2. Ciego de Ávila.
Cuba.
Telf.: 53 33 22 8971, email.: eenriq...@cav.desoft.cu
De: Anthony Sotolongo [mailto:asotolo...@gmai
Hola nuevamente, creo que debes rectificar algo, pues hice un ejemplo
similar al tuyo y funciona como espero, lo pongo a continuación:
3 tablas (numero[padre], impar, par [hijas])
CREATE TABLE numeros
(
a integer
);
CREATE TABLE impar
(
-- Inherited from table numeros: a integer
)
INHERITS