nota: questa domanda è stata aggiornata per riflettere che attualmente stiamo usando MySQL, dopo averlo fatto, vorrei vedere quanto sarebbe più semplice se passassimo a un database che supporta CTE. Ho una tabella autoreferenziale con una chiave primaria ide una chiave esterna parent_id. +------------+--------------+------+-----+---------+----------------+ | Field | Type | Null …
Nelle versioni recenti di PostgreSQL (da dicembre 2013), possiamo condividere una query tra due o più core per ottenere un aumento delle prestazioni? O dovremmo ottenere core più veloci?
L'errore nella sua interezza recita: psql: impossibile connettersi al server: nessun file o directory. Il server è in esecuzione in locale e accetta connessioni sul socket del dominio Unix "/tmp/.s.PGSQL.5432"? Questa è la seconda volta che imposto Postgresql tramite Homebrew sul mio Mac e non ho idea di cosa stia …
Ho installato PostgreSQL su un computer con Mac OS X usando il programma di installazione One click . Quindi provo ad accedere a PostgreSQL usando il psqlcomando, ma non sembra essere disponibile. Ricevo questo messaggio: psql -bash: psql: command not found Devo installare qualcosa di più? O come posso configurare …
Utilizzando PostgreSQL v9.1. Ho le seguenti tabelle: CREATE TABLE foo ( id BIGSERIAL NOT NULL UNIQUE PRIMARY KEY, type VARCHAR(60) NOT NULL UNIQUE ); CREATE TABLE bar ( id BIGSERIAL NOT NULL UNIQUE PRIMARY KEY, description VARCHAR(40) NOT NULL UNIQUE, foo_id BIGINT NOT NULL REFERENCES foo ON DELETE RESTRICT ); …
Ho un modello di query che deve essere molto comune, ma non so come scrivere una query efficiente per questo. Voglio cercare le righe di una tabella che corrispondono alla "data più recente non successiva" alle righe di un'altra tabella. Ho una tabella, per inventoryesempio, che rappresenta l'inventario che conservo …
Prima di tutto, sono uno sviluppatore, non un DBA o un amministratore di sistema; per piacere sii gentile :) Sto lavorando a un flusso di lavoro dell'applicazione in cui un'azione di un singolo utente attiverà modifiche complesse nel database: la creazione di centinaia di record in alcune tabelle, l'aggiornamento di …
Voglio migrare un'applicazione abbastanza semplice, interna, basata su database da SQLite3 a PostgreSQL 9.3 e rafforzare le autorizzazioni nel DB mentre procedo. L'applicazione attualmente consiste in un comando per aggiornare i dati; e uno per interrogarlo. Naturalmente, dovrò anche mantenere il database in altri modi (creare nuove tabelle, viste, trigger, …
Comprendo che, al momento dell'installazione, PostgreSQL non ha password per l'utente root db (postgres): postgres=# select usename, passwd is null from pg_shadow; usename | ?column? ----------+---------- postgres | t (1 row) ... e si consiglia di impostarlo con: alter role postgres password '<<very-secret>>'; (e quindi aggiorna il pg_hba.conffile di conseguenza) …
Provenendo da un background MySQL, in cui le prestazioni della procedura memorizzata (articolo precedente) e l' usabilità sono discutibili, sto valutando PostgreSQL per un nuovo prodotto per la mia azienda. Una delle cose che vorrei fare è spostare parte della logica dell'applicazione in stored procedure, quindi sto qui chiedendo DO …
In PostgreSQL, io uso la now()e current_timestampla funzione e non vedo alcuna differenza: # SELECT now(), current_timestamp; now | now --------------------------------+-------------------------------- 04/20/2014 19:44:27.215557 EDT | 04/20/2014 19:44:27.215557 EDT (1 row) Mi sto perdendo qualcosa?
Quello che segue è un estratto da un libro sulla progettazione di database (ISBN di progettazione del database iniziale: 0-7645-7490-6): Il pericolo legato all'utilizzo delle viste è il filtraggio di una query in base a una vista, prevedendo di leggere una porzione molto piccola di una tabella molto grande. Qualsiasi …
Speravo di ottenere una risposta chiara su come garantire l'esecuzione di un backup completo di Postgres proprio come si farebbe con MS SQL Server, e quindi prendersi cura degli utenti orfani. Da quello che ho letto, e potrebbe essere sbagliato, trovare un buon blog PostgreSQL è stato impegnativo, quindi non …
Voglio eliminare tutte le connessioni (sessioni) che sono attualmente aperte a un database PostgreSQL specifico ma senza riavviare il server o disconnettere le connessioni ad altri database. Come lo posso fare?
Mi manca qualcosa per quanto riguarda l'installazione di PostgreSQL. Quello che mi piacerebbe fare è creare più database e utenti che sono isolati l'uno dall'altro in modo che un utente specifico abbia accesso solo ai database da me specificati. Tuttavia, da quello che posso determinare, qualsiasi utente creato ha accesso …
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.