Consideriamo il seguente esempio (dall'inizio di uno script psql): \c :db_to_run_on TRUNCATE the_most_important_table; -- tried to avoid similarities to anything that exists out there Ora se viene eseguito questo dal comando psql [connection details] -v db_to_run_on=\'dev_database\' quindi funziona e l'utente è felice. Ma cosa succede se decide di specificare -v …
Vorrei inserire un indirizzo IP in una colonna di tipo inet. In quale formato posso inserire i dati? è solo binario o esiste un modo per inserire dal testo, ad esempio "192.168.1.082"? Ci sono delle funzioni di aiuto per questo, così posso provarlo dal psqlprompt dei comandi?
Cerco un modo semplice per selezionare tutte le colonne tranne una in psql. Con psqlintendo la riga di comando interattiva. Sarei felice con uno strumento che si espande *in un elenco di nomi di colonne tra virgolette. Quindi ho potuto rimuovere la colonna da rimuovere a mano. La mia domanda …
Sto eseguendo uno script plpgsql in Postgres 8.3 - Vorrei passare argomenti a questo script tramite psql. Attualmente sto eseguendo lo script come: psql -d database -u user -f update_file.sql Mi sono imbattuto in questo link che spiega la variabile d'ambiente PGOPTIONS, ma che non funziona per argomenti "personalizzati". cioè …
La mia query (per creare una nuova tabella da una tabella esistente) richiede molto tempo. Quindi ho creato un database remoto nel mio ufficio - più RAM lì. Posso collegarmi al mio database da casa come al solito con psql. Come posso dire al server remoto di eseguire la mia …
Sto generando un elenco di comandi SQL per esportare alcuni dati che alla fine eseguo usando psql -f. Le query ottengono tutte lo stesso sottoinsieme di dati, quindi ho pensato di fattorizzare le qualifiche e inserire un elenco di ID utente idonei in tabelle temporanee come queste create temporary table …
Ho dovuto eseguire alcuni test con un breve script per aggiornare alcuni dati "legacy" in una delle mie tabelle. Cautamente come sono, usando uno script non testato, ho deciso di eseguire il backup della tabella pertinente prima di farlo. Il modo più semplice per farlo era: pg_dump -a --file table.sql …
Sto sviluppando una sceneggiatura davvero lunga. Vorrei suddividere lo script in script più piccoli e più gestibili e includere ogni file sql in un file master, quindi eseguire semplicemente il file master. esempio: master.sql contenuto (non conosco la sintassi da usare): file1.sql file2.sql file3.sql Ho trovato diversi tutorial sull'uso psql …
Sto usando il comando psql \ copy e vorrei passargli una variabile dalla shell (per il nome della tabella) come ho fatto durante le query di script. Ho letto nella documentazione per psql che: La sintassi del comando è simile a quella del comando COPIA SQL. Si noti che, per …
Come posso concatenare due variabili psql (client PostgreSQL)? Voglio generare un percorso assoluto concatenando una variabile di percorso di directory e una variabile di nome file. Ho provato questo: \set path '/tmp/' \set file 'foo' \echo :path:file Ma psql inserisce uno spazio tra il percorso e il file e genera: …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.