| From: | dass dass <nadedass(at)yahoo(dot)es> |
|---|---|
| To: | pgsql-es-ayuda(at)postgresql(dot)org |
| Subject: | Modificar o añadir campos de una tabla |
| Date: | 2005-02-28 23:23:03 |
| Message-ID: | 20050228232303.62214.qmail@web42210.mail.yahoo.com |
| Views: | Whole Thread | Raw Message | Download mbox | Resend email |
| Thread: | |
| Lists: | pgsql-es-ayuda |
Cada vez que elimino o modifico los campos de una tabla las funciones que hacen referencia a dicha tabla me aparece el siguiente mensaje:
"Query-specified return tuple and actual function return tuple do not match"
Ejemplo:
CREATE OR REPLACE FUNCTION "public"."constipo" (text) RETURNS SETOF tipo AS'
SELECT * FROM TIPO WHERE tipo_ctab = $1
'LANGUAGE 'sql' VOLATILE CALLED ON NULL INPUT SECURITY INVOKER;
Antes ejecutaba correctamente, pero luego que cambie el tipo de dato de un campo de la tabla y añadi unos nuevos campos, me dio ese error.
Para hacerlo q funcione bien, tengo q borrarme todas las relaciones, funciones, types de esa tabla y ejecutarlos de nuevo, asi como tambien crear nuevamente la tabla. Existe otra manera de hacerlo que me refresque automaticamente la tabla a la cual añado o quito campos??.
Gracias.
---------------------------------
| From | Date | Subject | |
|---|---|---|---|
| Next Message | Edwin Quijada | 2005-02-28 23:58:21 | RE: Como manejar parametros de salida con los componentes Zeos |
| Previous Message | Alex Concha | 2005-02-28 23:13:45 | Re: Usuario para backup en Windows 2003 |