Postata in: 'Ricerca di substring da una subquery in PostgreSQL'
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);
Postata in: 'Importare dati da un database MS Access in PostgreSQL'
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
Postata in: 'Definire una chiave primaria su più colonne'
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
Postata in: 'Disinstallare e re Installare PostgreSQL su Windows'
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.
Postata in: 'Creare una tabella solo se non esiste'
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.
Postata in: 'Determinare se una tabella PostgreSQL ha righe'
Postata in: 'Dichiarare una variabile in PostgreSQL'
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
Postata in: 'Usare C# .NET con PostgreSQL database'
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