Questions marquées «postgresql»

Toutes les versions de PostgreSQL. Ajoutez une balise spécifique à la version supplémentaire comme postgresql-11 si ce contexte est important.


3
Pourquoi Postgres UPDATE a pris 39 heures?
J'ai une table Postgres avec environ 2,1 millions de lignes. J'ai exécuté la mise à jour ci-dessous: 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; Cette requête …
17 postgresql 

3
Est-il possible de limiter le timeout sur le serveur Postgres?
J'ai défini le délai de connexion et de commande sur 10 minutes dans mon application (côté client). Que mon application exécute une simple requête: SELECT pg_sleep(65) Sur certains serveurs, cela fonctionne bien, mais d'autres serveurs ferment la connexion après 60 secondes. Serait-ce une sorte de configuration de serveur PostgreSQL qui …



2
Autorisation refusée dans le fichier essayant d'importer
Lorsque j'essaie d'utiliser \iun fichier qui ne se trouve pas dans le dossier psql.exe, il est indiqué C:: permission denied. Par exemple, j'ai un fichier avec la commande SQL à C:\Users\Work\Desktop\School Work\load_database.sqlet quand je tape \i "C:\Users\Work\Desktop\School Work\load_database.sql"il est dit C:: permission denied. Comment puis-je réparer cela? J'ai trouvé un …

2
Comment dupliquer la base de données en postgresql?
J'ai besoin de dupliquer la base de données existante, y compris son schéma et sa structure, vers une autre nouvelle base de données. J'ai besoin de cela dans l'environnement de commande shell et non dans pgadmin. Merci de bien vouloir m'aider. nohup pg_dump exampledb > example-01.sql createdb -O postgres exampledbclone_01 …
17 postgresql 

1
Tableau de requêtes JSON PostgreSQL contre plusieurs valeurs
Je veux écrire une requête contre le jsonbtype dans Postgres qui, étant donné un tableau d'ID clients, trouvera les groupes correspondants. Étant donné cet exemple de tableau: 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", …



1
(x IS NOT NULL) vs (NOT x IS NULL) dans PostgreSQL
Pourquoi n'est x IS NOT NULLpas égal à NOT x IS NULL? Ce code: 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 …
16 postgresql  null 

2
CRÉER UN TABLEAU COMME SÉLECTIONNER DANS
PostgreSQL prend en charge CREATE TABLE ASet SELECT INTOquand dois-je utiliser les deux? CREATE TABLE AS - définir une nouvelle table à partir des résultats d'une requête CREATE TABLE AScrée une table et la remplit de données calculées par une SELECTcommande. Les colonnes de table ont les noms et les …
16 postgresql  ctas 

2
Considérations sur la clé primaire non entière
Le contexte Je suis en train de concevoir une base de données (sur PostgreSQL 9.6) qui stockera les données d'une application distribuée. En raison de la nature distribuée de l'application, je ne peux pas utiliser d'entiers à incrémentation automatique ( SERIAL) comme clé primaire en raison de conditions de concurrence …

1
Pourquoi le fuseau horaire a-t-il un décalage par rapport à l'UTC si fou sur l'année 0001 à Postgres?
Dans Postgres 9.5, j'ai été surpris de voir le résultat ci-dessous en expérimentant l'année 0001(pas l'année zéro 0000). Décalage de -07:52:58? Un exemple de code. Notez que j'ai mélangé l'utilisation de TIMESTAMP WITH TIME ZONEet TIMESTAMP WITHOUT TIME ZONE, alors lisez attentivement. SET TIME ZONE 'America/Los_Angeles' ; SELECT (TIMESTAMP WITH …

2
La recherche de trigrammes devient beaucoup plus lente à mesure que la chaîne de recherche s'allonge
Dans une base de données Postgres 9.1, j'ai une table table1avec environ 1,5 million de lignes et une colonne label(noms simplifiés pour cette question). Il existe un trigram-index fonctionnel lower(unaccent(label))( unaccent()a été rendu immuable pour permettre son utilisation dans l'index). La requête suivante est assez rapide: SELECT count(*) FROM table1 …

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.