Sto cercando di capire meglio come funziona il planner di query in postgresql. Ho questa domanda: select id from users where id <> 2 and gender = (select gender from users where id = 2) order by latest_location::geometry <-> (select latest_location from users where id = 2) ASC limit 50 …
La documentazione PostgreSQL su WITH mostra il seguente esempio: WITH regional_sales AS ( SELECT region, SUM(amount) AS total_sales FROM orders GROUP BY region ), top_regions AS ( SELECT region FROM regional_sales WHERE total_sales > (SELECT SUM(total_sales)/10 FROM regional_sales) ) SELECT region, product, SUM(quantity) AS product_units, SUM(amount) AS product_sales FROM orders …
Ho problemi ad aggiungere una nuova colonna su una tabella. Ho provato a eseguirlo un paio di volte, ma dopo più di 10 minuti di esecuzione, ho deciso di annullare la query a causa del tempo di blocco. ALTER TABLE mytable ADD mycolumn VARCHAR(50); Informazioni utili: Versione PostgreSQL: 9.1 Numero …
Sto lavorando a un problema complicato, ma lo semplificherò. Ho due tavoli A [ID, column1, column2, column3] B [ID, column1, column2, column3, column4] e voglio aggiornare il terzo: C [ID, column1, column2,column3] Sto aggiornando un'altra terza tabella usando questa query. UPDATE C set column1=t.firstTab, column2=t.secondTab, column3=t.thirdTab from (select A.column1 as …
Sto eseguendo Postgresql su un server Ubuntu e devo essere in grado di monitorarne l'utilizzo della memoria. Attualmente ho degli script in esecuzione in un cron job di un minuto che monitorano / registrano varie statistiche e devo anche monitorare / registrare l'attuale utilizzo della memoria di Postgresql. Ho cercato …
Non sono chiaro il vero significato nelle definizioni delle funzioni IMMUTABILE, VOLATILE e STABILE. Ho letto la documentazione, in particolare le definizioni di ciascuno. IMMUTABLE indica che la funzione non può modificare il database e restituisce sempre lo stesso risultato quando vengono forniti gli stessi valori di argomento ; vale …
Innanzitutto, ho cercato e trovato diversi post relativi a questo errore e la maggior parte di essi punta a un problema di RAM o SSL, ho provato a superare la possibilità SSL aggiungendo sslmode = disabled nella riga di comando: psql -U waypoint -d waypoint -W -c "alter table telemetria_data.historico …
Sto cercando di ripristinare un dump senza avere i ruoli appropriati sul database di ricezione. Come accennato qui, ma anche qui , devi avere l' --no-owneropzione come, in pg_dumpo pg_restoreo entrambi Ho usato la seguente riga di comando per creare il mio dump "C:\Program Files\PostgreSQL\9.3\bin\pg_dump.exe" --no-owner -Ft --dbname=postgresql://avo******:AV0******?@127.0.0.1:5432/BI_DB > K:\BI\backup\sort\bck_%timestamp%.tar …
C'è un modo per eliminare una riga da una tabella in cui uno dei campi della colonna è nullo senza specificare esplicitamente quale colonna è nulla? Sto usando PostgreSQL. Ecco il mio schema di relazione: Column | Type | Modifiers --------------+---------+---------------------------------------------------------------------- id | integer | not null default nextval('aurostat.visitor_center_id_seq'::regclass) date …
La creazione di un vincolo univoco su una colonna Postgres elimina la necessità di indicizzarla? Mi aspetto che un indice sia automaticamente necessario per mantenere il vincolo in modo efficiente.
Secondo i documenti: PL / Python è disponibile solo come linguaggio "non attendibile", il che significa che non offre alcun modo di limitare ciò che gli utenti possono fare in esso e pertanto è chiamato plpythonu. Una variante attendibile plpython potrebbe diventare disponibile in futuro se in Python viene sviluppato …
Ho un'applicazione che utilizza una tabella PostgreSQL. La tabella è molto grande (miliardi di righe) e ha una colonna che è un numero intero. Il integerpossono essere fino a 6 cifre, cioè 0-999,999, non negativi. Ho pensato di cambiarlo per essere numeric(6,0). Sarebbe una buona idea? Richiederebbe numeric(6,0)meno byte? Che …
Ho una tabella PostgreSQL Prices, con le colonne: price (Decimale) product_id (Int) Ci sono anche created_ate updated_atcolonne. I prezzi vengono aggiornati regolarmente e tengo i vecchi prezzi nella tabella. Per un determinato prodotto, l'ultimo prezzo nella tabella è il prezzo corrente. Qual è il modo più efficiente per ottenere l'ultimo …
Devo inserire alcuni valori casuali nel database, ma non voglio finire con un testo completamente randomizzato (come 7hfg43d3). Vorrei invece selezionare casualmente uno dei valori forniti da me stesso.
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.