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

Andrea Rimpezzi

Sembrerebbe molto probabile che ci sia più di una str nel test in cui str NON È NULL. Ecco perché viene restituita più di una riga dalla sottoquery utilizzata come espressione ecco perché PostgreSQL restituisce esito negativo da quella istruzione.Esegui la subquery autonoma (come se fosse una query singola di prim

Pubblica
17-10-2019 18:36:15 0

Postata in: 'Quando usare gli array come tipo di dato in una tabella?'

Andrea Rimpezzi

Usare gli array (o campi serializzati) come colonna di una tabella in PostgreSQL o qualsivoglia altro motore di database è una soluzione dettata principalmente dal fatto di non voler implementare una qualche tipo di relazione in JOIN con un'altra tabella.Certo il numero di elementi (pochi) potrebbe influire su questo tipo di scelta, ma in li

Pubblica
12-03-2019 23:11:34 0

Postata in: 'Impostare un valore di default su una colonna di una tabella in PostgreSQL'

Andrea Rimpezzi

Avendo già dichiarato la tabella, ti basta modificarla con ALTER specificando il valore di default per la colonna desiderata, in questo modo:ALTER TABLE Your_Table ALTER COLUMN Your_Column SET DEFAULT your_valueovviamente stai attento che il valore settato di default ed il tipo definito per quella colonna devono corrispondere.

Pubblica
23-06-2018 16:19:00 0

Postata in: 'Come modificare una tabella Postgres con ALTER per rendere univoca una colonna?'

Andrea Rimpezzi

Con ALTER puoi aggiungere un vincolo di unicità anche a due o più colonne, così:ALTER TABLE my_table ADD CONSTRAINT constraint_name UNIQUE (column1, column2);in questo modo sarà la combinazione delle due colonne a dover essere univoche, ad es. potresti avere una tabella documenti dove ne definisci il tito

Pubblica
20-06-2018 12:54:25 0

Postata in: 'Copiare una tabella in Postgres'

Andrea Rimpezzi

Per copiare una tabella in Postgres basta usare il solito comando CREATE ed una SELECT per prelevarne i dati dalla tabella originale, in questo modo:CREATE TABLE My_New_Table AS SELECT * FROM My_Old_table WHERE [conditions];in questo modo grazie alla condizione sulla select prelevi già a monte i dati che ti servono, non c'è bisogno di

Pubblica
03-06-2018 16:13:43 0

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

Andrea Rimpezzi

Oggi quasi tutti i linguaggi Java, C++, C#, PHP, Perl ed altri riescono a dialogare con la maggior parte dei database MySql, Sql Server, Oracle, Firebird e lo stesso PostgreSQL, tutt'al più potrebbero verificarsi delle piccole incongruenze di comunicazione, ma difficilmente si hanno dei crash o stop gravi che interrompono il funzionamento de

Pubblica
01-06-2018 11:42:52 0