Je suis débutant sur PostgreSQL. Je veux me connecter à une autre base de données à partir de l'éditeur de requêtes de Postgres - comme la USEcommande de MySQL ou MS SQL Server. J'ai trouvé \c databasenameen cherchant sur Internet, mais il ne fonctionne que sur psql . Lorsque je …
Quand je fais un \dt psql, je ne reçois qu'une liste des tables dans le schéma actuel ( publicpar défaut). Comment obtenir une liste de toutes les tables dans tous les schémas ou un schéma particulier?
J'ai une table qui ressemble à cet appelant «makerar» cname | wmname | avg --------+-------------+------------------------ canada | zoro | 2.0000000000000000 spain | luffy | 1.00000000000000000000 spain | usopp | 5.0000000000000000 Et je veux sélectionner la moyenne maximale pour chaque cname. SELECT cname, wmname, MAX(avg) FROM makerar GROUP BY cname; mais …
J'ai oublié ou mal saisi (lors de l'installation) le mot de passe de l'utilisateur par défaut de Postgres. Je n'arrive pas à l'exécuter et j'obtiens l'erreur suivante: psql: FATAL: password authentication failed for user "hisham" hisham-agil: hisham$ psql Est-il possible de réinitialiser le mot de passe ou comment créer un …
J'ai une petite table et un certain champ contient le type " caractère variant ". J'essaie de le changer en " Integer " mais cela donne une erreur indiquant que la conversion n'est pas possible. Y a-t-il un moyen de contourner cela ou devrais-je simplement créer une autre table et …
La question est simple. Comment ajouter une colonne xà une table y, mais uniquement lorsque la xcolonne n'existe pas? Je n'ai trouvé que la solution ici pour vérifier si la colonne existe. SELECT column_name FROM information_schema.columns WHERE table_name='x' and column_name='y';
J'obtiens l'erreur suivante lors de l'exécution d'une requête sur une base de données PostgreSQL en mode veille. La requête qui provoque l'erreur fonctionne correctement pendant 1 mois, mais lorsque vous interrogez pendant plus d'un mois, une erreur se produit. ERROR: canceling statement due to conflict with recovery Detail: User query …
Comment affecter le résultat d'une requête à une variable dans PL / pgSQL, le langage procédural de PostgreSQL? J'ai une fonction: CREATE OR REPLACE FUNCTION test(x numeric) RETURNS character varying AS $BODY$ DECLARE name character varying(255); begin name ='SELECT name FROM test_table where id='||x; if(name='test')then --do somthing else --do the …
Est-ce que quelqu'un sait s'il est même possible (et comment, si oui) d'interroger un paramètre de serveur de base de données dans PostgreSQL (9.1)? Je dois vérifier le max_connectionsparamètre (nombre maximum de connexions db ouvertes).
Comment convertir un entier en chaîne dans le cadre d'une requête PostgreSQL? Donc, par exemple, j'ai besoin de: SELECT * FROM table WHERE <some integer> = 'string of numbers' où <some integer>peut contenir entre 1 et 15 chiffres.
Lorsque j'essaye d'exécuter bundle (bundle install), je reçois tout le temps Installing pg (0.13.2) with native extensions Gem::Installer::ExtensionBuildError: ERROR: Failed to build gem native extension. /Users/ryan/.rvm/rubies/ruby-1.9.2-p290/bin/ruby extconf.rb checking for pg_config... no No pg_config... trying anyway. If building fails, please try again with --with-pg-config=/path/to/pg_config checking for libpq-fe.h... no Can't find the …
Si j'utilise array_aggpour collecter des noms, j'obtiens mes noms séparés par des virgules, mais au cas où il y aurait une nullvaleur, cette valeur nulle est également considérée comme un nom dans l'agrégat. Par exemple : SELECT g.id, array_agg(CASE WHEN g.canonical = 'Y' THEN g.users ELSE NULL END) canonical_users, array_agg(CASE …
J'ai une table avec une colonne non nulle, comment définir une valeur nulle dans cette colonne par défaut? Je veux dire, je veux faire quelque chose comme ça: postgres=# ALTER TABLE person ALTER COLUMN phone SET NULL; mais ça montre: postgres=# ALTER TABLE person ALTER COLUMN phone SET NULL; ERROR: …
J'utilise PostgreSQL 9.1. J'ai le nom de colonne d'une table. Est-il possible de trouver la (les) table (s) qui a / ont cette colonne? Si c'est le cas, comment?
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.