Questions marquées «postgresql»

PostgreSQL est un système de gestion de base de données relationnelle objet (ORDBMS) open source disponible pour toutes les principales plates-formes, y compris Linux, UNIX, Windows et OS X. Veuillez mentionner votre version exacte de Postgres lorsque vous posez des questions. Les questions concernant l'administration ou les fonctionnalités avancées doivent être adressées à dba.stackexchange.com.



4
Tableau d'agrégation PostgreSQL
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'} …
95 sql  arrays  postgresql 


7
sélection rapide de lignes aléatoires dans Postgres
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 …






7
L'extension existe mais uuid_generate_v4 échoue
Chez amazon ec2 RDS Postgresql: => SHOW rds.extensions; rds.extensions -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- btree_gin,btree_gist,chkpass,citext,cube,dblink,dict_int,dict_xsyn,earthdistance,fuzzystrmatch,hstore,intagg,intarray,isn,ltree,pgcrypto,pgrowlocks,pg_trgm,plperl,plpgsql,pltcl,postgis,postgis_tiger_geocoder,postgis_topology,sslinfo,tablefunc,tsearch2,unaccent,uuid-ossp (1 row) Comme vous pouvez le voir, l' uuid-osspextension existe. Cependant, lorsque j'appelle la fonction pour la génération uuid_v4, elle échoue: CREATE TABLE my_table ( id uuid DEFAULT uuid_generate_v4() NOT NULL, name character varying(32) NOT NULL, ); Quel est …

2
À quoi sert '$$' dans PL / pgSQL
É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 "%". Expected format is +999 999'; END …


5
org.postgresql.util.PSQLException: FATAL: désolé, trop de clients déjà
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 trackConnectionURL=jdbc:postgresql://127.0.0.1:5432/vTrack?user=postgres password=postgres dst=1 DatabaseName=vTrack ServerName=127.0.0.1 User=postgres Password=admin MaxConnections=90 InitialConnections=80 PoolSize=100 MaxPoolSize=100 KeepAliveTime=100 TrackPoolSize=120 TrackMaxPoolSize=120 TrackKeepAliveTime=100 PortNumber=5432 Logging=1
93 java  sql  postgresql  jdbc 


En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.