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

Emanuele Segatti

Prendendo spunto dall'esempio postato da Caterina Stoletti, per trovare la substring da una riga ritornata da una subquery ti suggeriso anche io di fare in questo modo:SELECT string_a FROM table_A WHERE string_a LIKE ANY (SELECT '%'|| str ||'%' FROM table_B);

Pubblica
17-10-2019 18:30:39 +1

Postata in: 'Importare dati da un database MS Access in PostgreSQL'

Emanuele Segatti

I tools per l'esportazione dei dati non sono molto stabili ed efficienti, a maggior ragione se gratuiti e se stiamo parliamo di Access che può contenere dati e metadati aggiuntivi oltre ai classici records.Quello che ti consiglio è di usare ADO o ODBC di Windows per estrarre i dati dal file .mdb di Access in un formato a te congeniale

Pubblica
14-03-2019 23:01:00 0

Postata in: 'Definire una chiave primaria su più colonne'

Emanuele Segatti

Si certo che puoi, una chiave primaria (primary key) può essere definita su più campi (colonne) e la definizione è analoga a quella del vincolo unico, basta specificare l'elenco delle colonne per le quali desideri che sia soddisfatto il vincolo di univocità, ad esempio in questo modo:CREATE TABLE MyTable( col1 integer

Pubblica
23-06-2018 16:07:13 +1

Postata in: 'Disinstallare e re Installare PostgreSQL su Windows'

Emanuele Segatti

Per prima cosa disinstalli Postgres, poi vai in"Pannello di Controllo -> Strumenti di Amministrazione -> Gestione Computer"dopodichè sotto la voce "Local Users and Groups" individua l'utente Postgres e lo elimini ed infine reinstalli PostgreSQL e dovresti risolvere, fammi sapere, ciao.

Pubblica
21-06-2018 18:17:16 +1

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

Emanuele Segatti

La migliore risposta (soluzione) è quella che ti ha dato 'Caterina Stoletti', solo che fai attenzione che la CREATE TABLE IF NOT EXISTS funziona solo dalla versione di PostgreSQL 9.1 in poi, e puoi eseguirla anche in maniera indipendente dallo schema.

Pubblica
20-06-2018 16:44:12 0

Postata in: 'Dichiarare una variabile in PostgreSQL'

Emanuele Segatti

In PostegreSQL le variabili vengono dichiarate tramite il comando \set\set myvariable 'value'fai bene attenzione che gli apici sono necessari anche se il tipo è int, nel caso devi dichiarare una stringa invece devi definirla a sua volta tra apici quindi così\set myvariable '\'value\''e se vuoi usarla ad esempio in una query come valor

Pubblica
01-06-2018 15:22:21 0

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

Emanuele Segatti

Io lavoro con C# e PostgreSQL ed utilizzo per farli comunicare il componente Ngpsql2, esso lavora bene e velocemente, te lo consiglio vivamente.Puoi scaricare Ngpsql2 da quiInfine se vuoi che la tua applicazione lavori con qualsiasi database puoi usare DbProviderFactory class ed eseguire le query con le interfacce IDbConnection, IDbCommand, IDataRe

Pubblica
01-06-2018 11:22:39 +2