ALTER TYPE pour un retour de fonction
Bonjour,
j'utilise des fonctions postgresql pour exécuter mes requêtes SQL à partir de mon client C# via le driver Npgsql .
j'ai donc une définition du type
Code:
1 2 3 4 5 6 7 8 9 10 11
| CREATE TYPE typeXX AS (
(50 champs)
);
CREATE OR REPLACE FUNCTION "fctXXX "(Param integer)
RETURNS SETOF typeXX AS
SELECT (50 champs)
FROM (10 tables)
LANGUAGE 'sql' VOLATILE |
Le problème , c'est que je n'arrive pas à changer la définition du type typeXX, chaque fois que je rajoute une colonne, que je lie à une autre table, je suis obligé de créer un nouveau type et de tous ses champs.
(déjà que je ne trouve pas ces syntaxes très pratiques. Je n'avais pas besoin de ce fastidieux travail sous MSSQL ou MySQL).
Est-ce que j'ai raté quelque chose ? Y a-t-il un moyen plus simple de mettre à jour des fonctions?
merci.