Comme mon approche pour une requête de test sur laquelle j'ai travaillé dans cette question n'a pas fonctionné, j'essaye autre chose maintenant. Existe-t-il un moyen de dire à la random()fonction de pg de ne me donner que des nombres entre 1 et
Comme mon approche pour une requête de test sur laquelle j'ai travaillé dans cette question n'a pas fonctionné, j'essaye autre chose maintenant. Existe-t-il un moyen de dire à la random()fonction de pg de ne me donner que des nombres entre 1 et
En production, notre base de données fait quelques centaines de gigaoctets. Pour le développement et les tests, nous devons créer des instantanés de cette base de données qui sont fonctionnellement équivalents, mais qui ne font que 10 ou 20 Go. Le défi est que les données de nos entités...
Existe-t-il un moyen de spécifier que lors de l'exécution d'un script sql, il s'arrête lorsqu'il rencontre la première erreur sur le script, il continue généralement, quelles que soient les erreurs
J'ai une table en postgres qui contient quelques millions de lignes. J'ai vérifié sur Internet et j'ai trouvé ce qui suit SELECT myid FROM mytable ORDER BY RANDOM() LIMIT 1; Cela fonctionne, mais c'est vraiment lent ... y a-t-il un autre moyen de faire cette requête, ou un moyen direct de...
J'essaye de créer une table avec Postgis. Je le fais par cette page . Mais lorsque j'importe le fichier postgis.sql, j'obtiens beaucoup d'erreurs: ERROR: type "geometry" does not exist Quelqu'un sait-il comment puis-je résoudre ce problème?
Existe-t-il un moyen avec PostgreSQL de trier les lignes avec des NULLvaleurs dans les champs jusqu'à la fin de la table sélectionnée? Comme: SELECT * FROM table ORDER BY somevalue, PUT_NULL_TO_END
J'écris une application node.js sur Heroku et j'utilise le module pg . Je ne peux pas trouver la "bonne" façon d'obtenir un objet client pour chaque demande dont j'ai besoin pour interroger la base de données. La documentation utilise un code comme celui-ci: pg.connect(conString, function(err,...
Je pense que le titre est explicite. Comment créer la structure de table dans PostgreSQL pour créer une relation plusieurs-à-plusieurs. Mon exemple: Product(name, price); Bill(name, date, Products);
Salut j'ai deux tables Student -------- Id Name 1 John 2 David 3 Will Grade --------- Student_id Mark 1 A 2 B 2 B+ 3 C 3 A Est-il possible de faire une sélection native de Postgresql pour obtenir des résultats comme celui-ci: Name Array of marks ----------------------- 'John', {'A'} 'David',...
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;...
Je viens de mettre à niveau mon MacMini Server de Lion Server vers Mountain Lion en utilisant OS X Server. J'ai le même problème avec PostgreSQL que l'année dernière lorsque j'ai installé Lion Server pour la première fois. Lorsque j'essaie de faire n'importe quel type de commande de terminal...
Ok j'ai une table avec une clé indexée et un champ non indexé. Je dois trouver tous les enregistrements avec une certaine valeur et renvoyer la ligne. Je voudrais savoir si je peux commander par valeurs multiples. Exemple: id x_field -- ----- 123 a 124 a 125 a 126 b 127 f 128 b 129 a 130 x 131 x...
Supposons que vous ayez une SELECT id from tablerequête (le cas réel est une requête complexe) qui vous renvoie plusieurs résultats. Le problème est de savoir comment obtenir tous les idretours sur une seule ligne, séparés par des virgules?
1 S postgres 5038 876 0 80 0 - 11962 sk_wai 09:57 ? 00:00:00 postgres: postgres my_app ::1(45035) idle 1 S postgres 9796 876 0 80 0 - 11964 sk_wai 11:01 ? 00:00:00 postgres: postgres my_app ::1(43084) idle J'en vois beaucoup. Nous essayons de réparer notre fuite de connexion. Mais en attendant,...
Chez amazon ec2 RDS Postgresql: => SHOW rds.extensions; rds.extensions
Comment puis-je prendre un échantillon aléatoire simple et efficace en SQL? La base de données en question exécute MySQL; ma table comporte au moins 200 000 lignes et je veux un échantillon aléatoire simple d'environ 10 000. La réponse «évidente» est de: SELECT * FROM table ORDER BY RAND() LIMIT...
J'essaie de me connecter à une base de données Postgresql, j'obtiens l'erreur suivante: Erreur: org.postgresql.util.PSQLException: FATAL: désolé, trop de clients déjà Que signifie l'erreur et comment la corriger? Mon server.propertiesdossier suit: serverPortData=9042 serverPortCommand=9078...
Est-il possible de comparer deux bases de données de structure identique? Disons que j'ai deux bases de données DB1 et DB2 et que je veux vérifier s'il existe une différence de données entre elles.
Étant complètement nouveau dans PL / pgSQL, quelle est la signification des signes double dollar dans cette fonction : CREATE OR REPLACE FUNCTION check_phone_number(text) RETURNS boolean AS $$ BEGIN IF NOT $1 ~ e'^\\+\\d{3}\\ \\d{3} \\d{3} \\d{3}$' THEN RAISE EXCEPTION 'Wrong formated string "%"....
Je souhaite copier un fichier CSV dans une table Postgres. Il y a environ 100 colonnes dans ce tableau, donc je ne veux pas les réécrire si je n'ai pas à le faire. J'utilise la \copy table from 'table.csv' delimiter ',' csv;commande mais sans table créée je reçois ERROR: relation "table" does not...