Postata in: 'Dove Scaricare e fare il Download di PostgreSQL'

Caterina Stoletti

Per scaricare PostgreSQL la risorsa più autorevole è ovviamente il sito ufficiale del produttore, lo trovi nell'apposita sezione download con i vari pacchetti e le varie versioni adatte a qualsiasi sitema operativo, per facilitarti il compito ti posto il link: download PostgreSQL

Pubblica
18-10-2019 11:32:13 +1

Postata in: 'Ricerca di substring da una subquery in PostgreSQL'

Caterina Stoletti

Usa like any come operatore anzichè like, in questo modo:SELECT MyTable.myColumnFROM MyTableWHERE myColumn LIKE ANY( SELECT str FROM testWHERE str IS NOT NULL)o prova anche così:SELECT MyTable.myColumnFROM MyTableWHERE myColumn LIKE ANY( SELECT '%' || str || '%' FROM testWHERE str IS NOT NULL)sfruttando il wildcard % (stri

Pubblica
17-10-2019 18:25:01 +2

Postata in: 'Creare una tabella solo se non esiste'

Caterina Stoletti

Devi utilizzare la condizione IF NOT EXISTS in questo modoCREATE TABLE IF NOT EXISTS mySchema.myTable( id integer ...)che ti creerà la tabella 'myTable' nello schema 'mySchema' solo se la tabella non esiste.

Pubblica
20-06-2018 16:25:12 +4

Postata in: 'Rinominare un database PostgreSQL'

Caterina Stoletti

Accertati di non essere connesso al database che vuoi rinominare, assicurati anche che non vi sia qualche altro client/utente connesso a detto database; chiudendo tutte le connessioni verso di esso e lanciando la classica query:ALTER DATABASE OldDB RENAME TO NewDB;dovresti essere in grado di rinominarlo senza problemi.

Pubblica
19-06-2018 16:17:16 0

Postata in: 'Concatenare stringhe di un campo raggruppate tramite group by in una query PostgreSQL'

Caterina Stoletti

Certo, nelle versioni più recenti di Postgres esiste la funzione string_agg(expression, delimiter) che ti consente di fare esattamente quello che chiedi, e ti permette anche di specificare un separatore per concatenare le varie stringheSELECT company_id, string_agg(employee, ', ')FROM mytableGROUP BY company_id;Inoltre la string_agg ti conse

Pubblica
01-06-2018 12:34:10 +2

Postata in: 'Usare C# .NET con PostgreSQL database'

Caterina Stoletti

Puoi provare ad usare Linq to PostgreSQL, essa è una tecnologia che ti consente a run-time di gestire i dati relazionali come oggetti.

Pubblica
01-06-2018 11:30:11 0

Postata in: 'Stringhe letterali e sequenze di Escape in PostegreSQL'

Caterina Stoletti

Nonostante il warning la stringa viene comunque inserita all'interno di PostgreSQL, però potrebbe non essere ritornata correttamente; cercando in rete viene suggerito di precedere la stringa con il carattere 'E', questo fa si che il warning non venga più emesso, in pratica devi fare la insert cosìinsert into EscapeTest (text) v

Pubblica
31-05-2018 17:57:00 0