Ciao a tutti
Su Debian squeeze con Postgresql 8.4 + Postgis 1.4.0 sto eseguendo delle queries su una tabella di Postgis, e le voglio salvare come nuove tabelle. Eseguo normalmente una query , per esempio:
SELECT * FROM tavola WHERE codice=‘201’;
però se provo a creare una nuova tabella così:
CREATE TABLE AS SELECT * FROM tavola WHERE codice=‘201’;
ottengo solo un:
L’interrogazione è stata eseguita con successo, ma senza risultato, in 188 ms.
Mi sfugge qualcosa di banale?
Grazie in anticipo
DM
–
Davide Melini
Dottore Forestale, PhD
www.davidemelini.it
Io uso Linux Debian !
Il 25 marzo 2010 12.42, Davide Melini forestale
<davide.melini@gmail.com> ha scritto:
Mi sfugge qualcosa di banale?
forse devi mettere il nome della tabella che vuoi creare tra TABLE e AS
Grazie in anticipo
DM
ciao
Luca
Ehm, ho dimenticato di scrivere che uso pgadmin3, eseguo da là le queries, comunque il nome della tabella lo metto, sì sì:
Da un
CREATE TABLE tavola2 AS SELECT * FROM tavola WHERE codice=‘201’;
ottengo solo un:
L’interrogazione è stata eseguita con successo, ma senza risultato, in 188 ms.
?
Il giorno 25 marzo 2010 13.48, Luca Delucchi <lucadeluge@gmail.com> ha scritto:
Il 25 marzo 2010 12.42, Davide Melini forestale
<davide.melini@gmail.com> ha scritto:
Mi sfugge qualcosa di banale?
forse devi mettere il nome della tabella che vuoi creare tra TABLE e AS
Grazie in anticipo
DM
ciao
Luca
L'interrogazione è stata eseguita con successo, ma senza risultato, in 188
ms.
questo è il messaggio che ottieni ogni volta che esegui una query che
non restituisce dati (essenzialmente qualsiasi cosa che non sia una
SELECT). Se scrive così vuol dire che la tabella è stata creata,
probabilmente devi solo fare un refresh (tasto F5) della vista della
tabelle in pgadmin3.
Ciao,
Stefano
Se impartisco i comandi dalla shell invece va tutto bene.
DM
Il giorno 25 marzo 2010 13.53, Davide Melini forestale <davide.melini@gmail.com> ha scritto:
Ehm, ho dimenticato di scrivere che uso pgadmin3, eseguo da là le queries, comunque il nome della tabella lo metto, sì sì:
Da un
CREATE TABLE tavola2 AS SELECT * FROM tavola WHERE codice=‘201’;
ottengo solo un:
L’interrogazione è stata eseguita con successo, ma senza risultato, in 188 ms.
?
Il giorno 25 marzo 2010 13.48, Luca Delucchi <lucadeluge@gmail.com> ha scritto:
Il 25 marzo 2010 12.42, Davide Melini forestale
<davide.melini@gmail.com> ha scritto:
Mi sfugge qualcosa di banale?
forse devi mettere il nome della tabella che vuoi creare tra TABLE e AS
Grazie in anticipo
DM
ciao
Luca