Sono alle prime armi con PostgreSQL. Voglio collegarmi a un altro database dall'editor di query di Postgres, come il USEcomando di MySQL o MS SQL Server. Ho trovato \c databasenamecercando in Internet, ma funziona solo su psql . Quando lo provo dall'editor di query PostgreSQL ricevo un errore di sintassi. …
Quando faccio un \dtin psql ottengo solo un elenco di tabelle nello schema corrente ( publicper impostazione predefinita). Come posso ottenere un elenco di tutte le tabelle in tutti gli schemi o in un particolare schema?
Ho un tavolo che assomiglia a questo creatore "makerar" cname | wmname | avg --------+-------------+------------------------ canada | zoro | 2.0000000000000000 spain | luffy | 1.00000000000000000000 spain | usopp | 5.0000000000000000 E voglio selezionare la media massima per ogni cname. SELECT cname, wmname, MAX(avg) FROM makerar GROUP BY cname; ma avrò …
Ho dimenticato o digitato male (durante l'installazione) la password per l'utente predefinito di Postgres. Non riesco a eseguirlo e visualizzo il seguente errore: psql: FATAL: password authentication failed for user "hisham" hisham-agil: hisham$ psql Esiste un modo per reimpostare la password o come posso creare un nuovo utente con privilegi …
Ho una piccola tabella e un determinato campo contiene il tipo " carattere variabile ". Sto provando a cambiarlo in " Numero intero ", ma viene visualizzato un errore per cui il casting non è possibile. C'è un modo per aggirare questo problema o dovrei semplicemente creare un'altra tabella e …
La domanda è semplice Come aggiungere una colonna xalla tabella y, ma solo quando la xcolonna non esiste? Ho trovato l'unica soluzione qui come verificare se esiste la colonna. SELECT column_name FROM information_schema.columns WHERE table_name='x' and column_name='y';
Ricevo il seguente errore quando eseguo una query su un db PostgreSQL in modalità standby. La query che causa l'errore funziona correttamente per 1 mese ma quando si esegue una query per più di 1 mese si ottiene un errore. ERROR: canceling statement due to conflict with recovery Detail: User …
Come assegnare il risultato di una query a una variabile in PL / pgSQL, il linguaggio procedurale di PostgreSQL? Ho una funzione: CREATE OR REPLACE FUNCTION test(x numeric) RETURNS character varying AS $BODY$ DECLARE name character varying(255); begin name ='SELECT name FROM test_table where id='||x; if(name='test')then --do somthing else --do …
Qualcuno sa se è anche possibile (e come, se sì) interrogare un'impostazione del server di database in PostgreSQL (9.1)? Devo controllare l' max_connectionsimpostazione (numero massimo di connessioni db aperte).
Come posso convertire un intero in una stringa come parte di una query PostgreSQL? Quindi, ad esempio, ho bisogno di: SELECT * FROM table WHERE <some integer> = 'string of numbers' dove <some integer>può essere lungo da 1 a 15 cifre.
Quando provo a eseguire bundle (bundle install), ottengo sempre Installing pg (0.13.2) with native extensions Gem::Installer::ExtensionBuildError: ERROR: Failed to build gem native extension. /Users/ryan/.rvm/rubies/ruby-1.9.2-p290/bin/ruby extconf.rb checking for pg_config... no No pg_config... trying anyway. If building fails, please try again with --with-pg-config=/path/to/pg_config checking for libpq-fe.h... no Can't find the 'libpq-fe.h header …
Se uso array_aggper raccogliere i nomi, ottengo i miei nomi separati da virgole, ma nel caso in cui ci sia un nullvalore, anche quel null viene preso come nome nell'aggregato. Per esempio : SELECT g.id, array_agg(CASE WHEN g.canonical = 'Y' THEN g.users ELSE NULL END) canonical_users, array_agg(CASE WHEN g.canonical = …
Ho una tabella con una colonna non nulla, come impostare un valore null in questa colonna come predefinito? Voglio dire, voglio fare qualcosa del genere: postgres=# ALTER TABLE person ALTER COLUMN phone SET NULL; ma mostra: postgres=# ALTER TABLE person ALTER COLUMN phone SET NULL; ERROR: syntax error at or …
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.