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.

2
generate_series pour plusieurs types d'enregistrement dans postgresql
J'ai deux tables que je veux interroger: pest_countset pestsqui ressemblent à: CREATE TABLE pests(id,name) AS VALUES (1,'Thrip'), (2,'Fungus Gnosts'); CREATE TABLE pest_counts(id,pest_id,date,count) AS VALUES (1,1,'2015-01-01'::date,14), (2,2,'2015-01-02'::date,5); Je veux utiliser postgres generate_seriespour afficher le nombre de chaque type de ravageur trouvé pour la série de dates: Résultats attendus name | date …

2
Recherche lente de texte intégral pour les termes à occurrence élevée
J'ai un tableau qui contient des données extraites de documents texte. Les données sont stockées dans une colonne appelée "CONTENT"pour laquelle j'ai créé cet index à l'aide de GIN: CREATE INDEX "File_contentIndex" ON "File" USING gin (setweight(to_tsvector('english'::regconfig , COALESCE("CONTENT", ''::character varying)::text), 'C'::"char")); J'utilise la requête suivante pour effectuer une recherche …

1
Comment afficher la version Postgres dans le message CLI?
Je souhaite afficher la version du serveur auquel je suis connecté dans l'invite de l'interface de ligne de commande (console). D'après ce que j'ai lu dans la documentation, il est possible d'exécuter une commande shell, il est possible d'afficher une valeur de variable psql. L'idée est d'obtenir les informations de …


1
La sous-requête SELECT DISTINCT ON utilise un plan inefficace
J'ai une table progresses(contient de l'ordre de centaines de milliers d'enregistrements actuellement): Column | Type | Modifiers ---------------+-----------------------------+--------------------------------------------------------- id | integer | not null default nextval('progresses_id_seq'::regclass) lesson_id | integer | user_id | integer | created_at | timestamp without time zone | deleted_at | timestamp without time zone | Indexes: "progresses_pkey" …







1
Obtenir la valeur TEXT d'un OID CLOB dans Postgresql
J'ai une table de base de données qui ressemble à: créer des réponses de table ( id int non null, question_id int non null, texte de réponse nul ) Ce tableau a été initialement créé par Hibernate en utilisant l'attribut @Lob pour la colonne "réponse". Je ne m'en rendais pas …

1
impossible d'insérer la ligne à l'id, mais la ligne n'existe pas
Voici le problème étrange auquel je suis confronté. J'essaie d'entrer des données en utilisant la requête suivante insert into product_product (id, product_tmpl_id, make_equip, model_equip, name_template, serial_num_equip, location_equip, issue_date_equip, issue_to_equip, remarks_equip, pr, ch, categ_id,valuation) values (700,700,'Nikon','Action 10x50 Lookout','Nikon Action 10x50 Lookout','671386','40 Wall St.','5/13/2004 12:00:00 AM','','OM''s OFFICE',62,72,502,'manual periodic'); Je reçois l'erreur: ERROR: …

1
Pourquoi CTE est-il ouvert aux mises à jour perdues?
Je ne comprends pas ce que Craig Ringer voulait dire quand il a commenté: Cette solution est sujette à des mises à jour perdues si la transaction d'insertion est annulée; il n'y a aucune vérification pour s'assurer que la MISE À JOUR a affecté toutes les lignes. sur https://stackoverflow.com/a/8702291/14731 . …


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.