Ho un database PostgreSQL in esecuzione su un server il cui fuso orario è impostato sul fuso orario dell'India (ovvero UTC +5: 30) Ho alcuni dati in una tabella creata in questo modo: CREATE TABLE "CLOUDDATA" ( "CD_Tm_Obs" timestamp without time zone, "CD_Avg_Cloud" double precision ) Voglio interrogare i dati …
Ho una tabella di Postgres con ~ 2,1 milioni di righe. Ho eseguito l'aggiornamento di seguito su di esso: WITH stops AS ( SELECT id, rank() OVER (ORDER BY offense_timestamp, defendant_dl, offense_street_number, offense_street_name) AS stop FROM consistent.master WHERE citing_jurisdiction=1 ) UPDATE consistent.master SET arrest_id=stops.stop FROM stops WHERE master.id = stops.id; …
Dato: CREATE TABLE A ( PK_A INT8 NOT NULL, A INT8, PRIMARY KEY (PK_A) ); CREATE TABLE B ( PK_B INT8 NOT NULL, B INT8, PRIMARY KEY (PK_B) ); Questa query: insert into table_b (pk_b, b) select pk_a,a from table_a on conflict (b) do update set b=a; provoca il seguente …
Sto usando pg_dump / pg_restore per eseguire il backup e ripristinare un database PostgreSQL, ma sto ricevendo alcuni messaggi di errore (e uno stato di uscita diverso da zero) da pg_restore. Ho provato un caso di base super semplice (descritto di seguito) ma ho ancora questi errori: pg_restore: [archiviatore (db)] …
Quando provo ad usare \iun file che non si trova nella cartella psql.exe, dice C:: permission denied. Ad esempio ho un file con il comando SQL su C:\Users\Work\Desktop\School Work\load_database.sqle quando scrivo \i "C:\Users\Work\Desktop\School Work\load_database.sql"dice C:: permission denied. Come posso risolvere questo problema? Ho trovato un lavoro qui dove si copia …
Devo duplicare il database esistente incluso il suo schema e la sua struttura su un altro nuovo database. Ne ho bisogno nell'ambiente di comando della shell e non in pgadmin. Per favore, mi aiuti gentilmente. nohup pg_dump exampledb > example-01.sql createdb -O postgres exampledbclone_01 il mio utente è "postgres" nohup …
Voglio scrivere una query contro il jsonbtipo in Postgres che, dato un array di ID clienti, troverà i gruppi corrispondenti. Dato questa tabella di esempio: CREATE TABLE grp(d JSONB NOT NULL); INSERT INTO grp VALUES ('{"name":"First","arr":["foo"], "customers":[{"id":"1", "name":"one"},{"id":"2", "name":"two"}]}') , ('{"name":"Second","arr":["foo","bar"], "customers":[{"id":"3", "name":"three"},{"id":"4", "name":"four"}]}') , ('{"name":"Third","arr":["bar","baz"], "customers":[{"id":"5", "name":"five"},{"id":"6", "name":"seven"}]}'); Ho …
Chiuso. Questa domanda è fuori tema . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che sia in argomento per lo scambio di stack degli amministratori di database. Chiuso 4 anni fa . Ho in programma di avere molto presto pochi database postgresql molto …
Dato un ruolo nel database user1, una funzione something()definita come una procedura memorizzata e una vista creata come: CREATE VIEW view1 AS select * from something() E, date queste autorizzazioni: REVOKE ALL ON FUNCTION something FROM user1 REVOKE SELECT ON view1 FROM user1 Quando corro SELECT * FROM view1, ricevo …
Perché x IS NOT NULLnon è uguale a NOT x IS NULL? Questo codice: CREATE TABLE bug_test ( id int, name text ); INSERT INTO bug_test VALUES (1, NULL); DO $$ DECLARE v_bug_test bug_test; BEGIN RAISE NOTICE '%: %', v_bug_test, (v_bug_test IS NULL); RAISE NOTICE '%: %', v_bug_test, (v_bug_test IS …
PostgreSQL supporta CREATE TABLE ASe SELECT INTOquando uso entrambi? CREATE TABLE AS - definisce una nuova tabella dai risultati di una query CREATE TABLE AScrea una tabella e la riempie di dati calcolati da un SELECTcomando. Le colonne della tabella hanno i nomi e i tipi di dati associati alle …
Contesto Sto progettando un database (su PostgreSQL 9.6) che memorizzerà i dati da un'applicazione distribuita. A causa della natura distribuita dell'applicazione, non posso usare numeri interi con incremento automatico ( SERIAL) come chiave primaria a causa di potenziali condizioni di competizione. La soluzione naturale è utilizzare un UUID o un …
In Postgres 9.5, sono stato sorpreso di vedere il risultato visto sotto mentre sperimentavo l'anno 0001(nessun anno zero 0000). Offset di -07:52:58? Qualche codice di esempio. Nota che ho mescolato l'uso di TIMESTAMP WITH TIME ZONEe TIMESTAMP WITHOUT TIME ZONE, quindi leggi attentamente. SET TIME ZONE 'America/Los_Angeles' ; SELECT (TIMESTAMP …
In un database Postgres 9.1, ho una tabella table1con ~ 1,5 M righe e una colonna label(nomi semplificati per il bene di questa domanda). C'è un trigramma-indice attivo su lower(unaccent(label))( unaccent()è stato reso immutabile per consentirne l'uso nell'indice). La seguente query è abbastanza veloce: SELECT count(*) FROM table1 WHERE (lower(unaccent(label)) …
Sto cercando di connettermi a un database psql remoto. Prima di aggiungere la voce pg_hba.conf con l'indirizzo IP del client, ricevevo un messaggio di errore: xdev@xdevbox:~$ psql -U postgres testdb -h 10.1.1.47 psql: FATAL: no pg_hba.conf entry for host "10.201.50.71", user "postgres", database "testdb", SSL off Ho aggiunto l'IP del …
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.