Quelle commande ou touche courte puis-je utiliser pour quitter l'utilitaire de ligne de commande PostgreSQL
pour les questions PostgreSQL spécifiques à la version 9.1.
Quelle commande ou touche courte puis-je utiliser pour quitter l'utilitaire de ligne de commande PostgreSQL
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 l'essaie depuis...
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
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....
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...
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 y apporter les...
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...
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...
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
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
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...
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...
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;...
J'ai une requête comme celle-ci qui génère bien une série de dates entre 2 dates données: select date '2004-03-07' + j - i as AllDate from generate_series(0, extract(doy from date '2004-03-07')::int - 1) as i, generate_series(0, extract(doy from date '2004-08-16')::int - 1) as j Il génère 162...
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?