J'ai une assez bonne idée du nombre de lignes que ma requête SELECT ... INTO traitera réellement (par exemple, je sais combien de lignes vont se matérialiser). Je comprends que Postgres ne m'indique pas le pourcentage d'exhaustivité. Existe-t-il un moyen (enfoui au fond de journaux, de tables système ou autre) …
J'essaie de voir quand ma table a été modifiée en vérifiant la date de modification de son fichier telle qu'elle est décrite dans cette réponse . Mais le résultat n'est pas toujours correct. La date de modification du fichier est mise à jour quelques minutes après la mise à jour …
C'est assez simple, mais je suis déconcerté par ce que fait PG (v9.0). Nous commençons avec un tableau simple: CREATE TABLE test (id INT PRIMARY KEY); et quelques rangées: INSERT INTO TEST VALUES (1); INSERT INTO TEST VALUES (2); À l'aide de mon outil de requête JDBC préféré (ExecuteQuery), je …
Existe-t-il un moyen d’exporter les données de la table postgres au format json dans un fichier? J'ai besoin que la sortie soit ligne par ligne, comme: {'id':1,'name':'David'} {'id':2,'name':'James'} ... EDIT: version postgres: 9.3.4
Il a été porté à mon attention que la USINGconstruction (au lieu de ON) dans la FROMclause de SELECTrequête pourrait introduire des barrières d'optimisation dans certains cas. Je veux dire ce mot clé: SELECT * De JOIN b USING (a_id) Juste dans des cas plus complexes. Contexte: ce commentaire à …
Selon la documentation de PostgreSQL , il n'y a pas de différence de performance entre VARCHAR, VARCHAR(n)et TEXT. Devrais-je ajouter une limite de longueur arbitraire à une colonne de nom ou d' adresse ? Edit: Pas dupe de: La recherche dans l'index serait-elle sensiblement plus rapide avec char vs varchar …
Je souhaite analyser une requête contenant une fonction définie par l'utilisateur que j'ai écrite pour PostgreSQL. Existe-t-il des méthodes standard pour exécuter un tel point de référence? Je sais que le timing peut être activé avec \timingl'invite psql, mais idéalement, j'aimerais avoir un script qui s'occupe de tout automatiquement: lancer …
L'application que nous construisons peut exécuter de très grosses requêtes d'insertion. Y a-t-il une limite à ce que ma requête postgres ne puisse contenir qu'un certain nombre de caractères?
Est-il possible d'actualiser une vue matérialisée de manière incrémentielle dans PostgreSQL, c'est-à-dire uniquement pour les données nouvelles ou modifiées? Considérez ce tableau et vue matérialisée: CREATE TABLE graph ( xaxis integer NOT NULL, value integer NOT NULL, ); CREATE MATERIALIZED VIEW graph_avg AS SELECT xaxis, AVG(value) FROM graph GROUP BY …
C'est une question purement théorique. Disons que j'ai une application déployée sur plusieurs serveurs. Un équilibreur de charge, Serveurs d'applications multiples / évolutifs Un serveur de base de données (unique) (pour le moment) Sur les deux premières parties, je sais quoi rechercher. Mais qu'en est-il du serveur de base de …
Nous avons une table de 2,2 Go dans Postgres avec 7 801 611 lignes. Nous y ajoutons une colonne uuid / guid et je me demande quel est le meilleur moyen de remplir cette colonne (car nous voulons lui ajouter une NOT NULLcontrainte). Si je comprends bien Postgres, une mise …
J'ai créé un portail de superutilisateur avec la commande suivante create role portal with superuser password 'portal' Lorsque j'ai essayé de me connecter à postgres avec l'utilisateur du portail, l'erreur suivante apparaît dans les rails. FATAL: role "portal" is not permitted to log in Je ne peux pas suivre ce …
J'ai une machine virtuelle avec l'adresse IP 192.168.0.192 sous PostgreSQL. Si je précise listen_addresses = '*' je peux alors me connecter depuis une autre machine virtuelle à l'adresse 192.168.0.191 et à partir de localhost. Mais je n'arrive pas à utiliser une liste pour dire à postgreSQL d'utiliser ces deux adresses. …
Nous utilisons PostgreSQL v8.2.3. Il y a des tables impliquées: EMPLOYEE et EMAILLIST . Table 1: EMPLOYEE (column1, column2, email1, email2, column5, column6) Table 2: EMAILLIST (email) Deux tables sont jointes de manière à ce que si EMPLOYEE.EMAIL1 ou EMPLOYEE.EMAIL2 ne possède pas d'entrée correspondante, ces lignes sont renvoyées. SELECT …
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.