Preguntas etiquetadas con postgresql

PostgreSQL es un sistema de gestión de bases de datos de código abierto (ORDBMS) disponible para todas las plataformas principales, incluidas Linux, UNIX, Windows y OS X. Cuando haga preguntas, mencione su versión exacta de Postgres. Las preguntas relacionadas con la administración o las funciones avanzadas se dirigen mejor a dba.stackexchange.com.




10
PostgreSQL: días / meses / años entre dos fechas
Estoy buscando una forma de implementar la función de SQLServer dateiff en PostgreSQL. Es decir, Esta función devuelve el recuento (como un valor entero con signo) de los límites de la parte de fecha especificados cruzados entre la fecha de inicio y la fecha de finalización especificadas. datediff(dd, '2010-04-01', '2012-03-05') …
94 postgresql  date 



7
La extensión existe pero uuid_generate_v4 falla
En 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) Como puede ver, la uuid-osspextensión existe. Sin embargo, cuando llamo a la función para la generación uuid_v4, falla: CREATE TABLE my_table ( id uuid DEFAULT uuid_generate_v4() NOT NULL, name character varying(32) NOT NULL, ); ¿Qué pasa con …

5
ID de asignación automática de rieles que ya existe
Creo un nuevo registro así: truck = Truck.create(:name=>name, :user_id=>2) Mi base de datos tiene actualmente varios miles de entidades para camiones, pero asigné las identificaciones a varias de ellas, de una manera que dejó algunas identificaciones disponibles. Entonces, lo que está sucediendo es que los rieles crean un elemento con …

2
¿Para que se usan '$$' en PL / pgSQL
Siendo completamente nuevo en PL / pgSQL, ¿cuál es el significado de los signos de dólar dobles en esta función ? 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 …

5
¿Cómo inserto varios valores en una tabla de postgres a la vez?
Tengo una tabla en la que estoy tratando de actualizar varios valores a la vez. Aquí está el esquema de la tabla: Column | Type | Modifiers ---------------+---------+----------- user_id | integer | subservice_id | integer | Tengo el user_idy quiero insertar varios subservice_ida la vez. ¿Hay alguna sintaxis Postgresque me …
93 postgresql 

5
Postgres: ¿Cómo convertir una cadena json en texto?
El valor de JSON puede consistir en un valor de cadena. p.ej.: postgres=# SELECT to_json('Some "text"'::TEXT); to_json ----------------- "Some \"text\"" ¿Cómo puedo extraer esa cadena como un valor de texto de postgres? ::TEXTno funciona. Devuelve json entre comillas, no la cadena original: postgres=# SELECT to_json('Some "text"'::TEXT)::TEXT; to_json ----------------- "Some \"text\"" …
93 json  postgresql 

5
org.postgresql.util.PSQLException: FATAL: lo siento, ya hay demasiados clientes
Estoy tratando de conectarme a una base de datos de Postgresql, obtengo el siguiente error: Error: org.postgresql.util.PSQLException: FATAL: lo siento, ya hay demasiados clientes ¿Qué significa el error y cómo lo soluciono? Mi server.propertiesarchivo es el siguiente: 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 …
93 java  sql  postgresql  jdbc 


12
Muestras aleatorias simples de una base de datos SQL
¿Cómo tomo una muestra aleatoria simple eficiente en SQL? La base de datos en cuestión está ejecutando MySQL; mi tabla tiene al menos 200,000 filas y quiero una muestra aleatoria simple de aproximadamente 10,000. La respuesta "obvia" es: SELECT * FROM table ORDER BY RAND() LIMIT 10000 Para tablas grandes, …
93 mysql  sql  postgresql  random 


Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.