Postgres alter view ajouter une colonne
Je veux modifier une vue et d'ajouter une nouvelle colonne. J'ai:
ALTER VIEW folders_contents
AS
SELECT files.id,
files.name,
files.filesize,
files.updated,
files.deleted,
FROM files
UNION ALL
SELECT folders.id,
folders.name,
0 AS filesize,
folders.updated,
folders.deleted,
FROM folders
ORDER BY 8, 2
GO
Le problème est qu'il montre:
[Err] ERREUR: erreur de syntaxe sur ou près de "COMME"
Est la première fois que j'ai à faire avec des points de vue, j'ai besoin d'aide 🙂
Il n'y a pas de
GO
dans Postgres. Et ALTER VIEW
n'est pas ce que vous pensez que cela fonctionne, qui est clairement documenté dans le manuelOriginalL'auteur arual | 2015-03-14
Vous devez vous connecter pour publier un commentaire.
Utilisation
CREATE OR REPLACE
au LIEUDans votre cas, il sera quelque chose comme:
SOURCE
OriginalL'auteur Houari