Postata in: 'Dove Scaricare e fare il Download di PostgreSQL'
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
Postata in: 'Ricerca di substring da una subquery in PostgreSQL'
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
Postata in: 'Creare una tabella solo se non esiste'
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.
Postata in: 'Rinominare un database PostgreSQL'
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.
Postata in: 'Concatenare stringhe di un campo raggruppate tramite group by in una query PostgreSQL'
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
Postata in: 'Usare C# .NET con PostgreSQL database'
Puoi provare ad usare Linq to PostgreSQL, essa è una tecnologia che ti consente a run-time di gestire i dati relazionali come oggetti.
Postata in: 'Qual'è il miglior modo per connettersi ad un database PostgreSQL con PHP?'
Anche io come Alberto ti suggerisco di usare PDO per connetterti a PostgreSQL, se fai comunque riferimento a versioni del PHP precedenti alla 5.1 puoi provare con ADODB ma altro non saprei dirti.
Postata in: 'Stringhe letterali e sequenze di Escape in PostegreSQL'
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