J'ai remarqué un MATCH SIMPLEet MATCH FULL, mais je ne comprends pas ce qu'ils font. Je vois que la valeur par défaut est MATCH SIMPLE; mais comment fonctionnent les autres MATCHclauses de la FOREIGN KEYcontrainte?
J'ai une colonne "créée" avec du type timestamp without time zone default now()dans une base de données PostgreSQL. Si je sélectionne des colonnes, il a un format agréable et lisible par défaut: SELECT created FROM mytable; created --------------------------- 2011-05-17 10:40:28.876944 Mais je voudrais obtenir l'horodatage en seulement quelques millisecondes (en …
Poser cette question, en particulier pour Postgres, car elle a un bon supoort pour les index R-tree / spatial. Nous avons le tableau suivant avec une structure arborescente (modèle Nested Set) de mots et leurs fréquences: lexikon ------- _id integer PRIMARY KEY word text frequency integer lset integer UNIQUE KEY …
J'ai configuré ssl = ondans postgresql.conf(et installé un certificat etcetera). Cela garantit-il que tous les clients se connecteront toujours via SSL? (C'est-à-dire ssl = onqu'il est impossible de se connecter sans cryptage SSL?) Existe-t-il d'autres moyens de garantir que tous les clients se connectent toujours via SSL / TLS? Cordialement, …
J'essaie de décider de la conception de la base de données, avec le moins d'hypothèses (concernant l'évolution réelle de l'application Web) à ce stade. Dans un premier temps, sachant que les JOINS sont chers, je considère un petit nombre de tables monolithiques par opposition à un grand nombre de tables …
Cela a déjà été demandé sur Stack Overflow , mais uniquement pour MySQL. J'utilise PostgreSQL. Malheureusement (et de manière surprenante) PostgreSQL ne semble pas avoir quelque chose comme ça CHECKSUM table. Une solution PostgreSQL serait bien, mais une solution générique serait mieux. J'ai trouvé http://www.besttechtools.com/articles/article/sql-query-to-check-two-tables-have-identical-data , mais je ne comprends …
J'effectue une mise à jour où j'ai besoin d'une égalité exacte sur une tstzrangevariable. ~ 1 M de lignes sont modifiées et la requête prend environ 13 minutes. Le résultat de EXPLAIN ANALYZEpeut être vu ici , et les résultats réels sont extrêmement différents de ceux estimés par le planificateur …
J'utilise PostgreSQL 9.1 et j'ai une table d'utilisateurs avec une logincolonne. les noms de connexion sont sensibles à la casse, par exemple Bob, MikE, john. Je voudrais transformer tous ces enregistrements en minuscules. Comment puis je faire ça?
Je sélectionne dans un tableau avec de longues colonnes de texte. Je voudrais envelopper de longues lignes à une longueur de ligne maximale. De: SELECT * FROM test; test_id | text --------+----------------------------------------------------------------------- 1 | Lorem ipsum dolor sit amet, consectetur adipiscing elit. Mauris lorem À: test_id | text --------+----------------------------- 1 …
J'ai besoin d'attribuer des valeurs à 2 variables comme ci-dessous dans la fonction Postgres. a := select col1 from tbl where ... b := select col2 from tbl where ... Comment puis-je attribuer 2 valeurs à 2 variables dans une commande de ligne? Comme a,b := select col1,col2 from tbl …
J'utilise PostgreSQL 9.2 et il s'exécute automatiquement lorsque je démarre le système (Kubuntu). Comment puis-je éviter ça? J'ai besoin de le démarrer manuellement et je ne veux pas qu'il démarre sans surveillance car j'ai besoin de regarder la console.
J'ai une question liée aux performances. Disons que j'ai un utilisateur avec le prénom Michael. Prenez la requête suivante: UPDATE users SET first_name = 'Michael' WHERE users.id = 123 La requête exécutera-t-elle réellement la mise à jour, même si elle est mise à jour à la même valeur? Si oui, …
J'utilise une machine open source (RHEL 6.2) exécutant le logiciel SIEM. Lorsque j'exécute la topcommande, je vois postgreset les postmasterdeux avec 96% d'utilisation du processeur. Existe-t-il un moyen de localiser ou de voir ce qui provoque l'empilement de ces services?
Je convertis un ancien système basé sur MS-Access en PostgreSQL. Dans Access, les champs constitués dans SELECT peuvent être utilisés comme parties d'équations pour des champs ultérieurs, comme ceci: SELECT samples.id, samples.wet_weight / samples.dry_weight - 1 AS percent_water, 100 * percent_water AS percent_water_100 FROM samples; Quand je fais cela dans …
J'ai mon serveur de production (ubuntu 13.10) fonctionnant avec postgresql 9.1. Je veux utiliser quelques fonctionnalités de 9.3, donc je veux mettre à jour. Quelqu'un pourrait-il m'aider avec la mise à niveau de la version 9.1 vers la version 9.3 afin qu'il y ait un temps d'arrêt de pas plus …
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.