postgresql

La mejor manera de seleccionar filas aleatorias PostgreSQL

Quiero una selección aleatoria de filas en PostgreSQL, probé esto: select * from table where random() < 0.01; Pero alg ... sea rápido. ¿Qué enfoque es mejor? ¿Cuáles son las diferencias? ¿Cuál es la mejor manera de seleccionar filas aleatorias?

Mostrar tablas en PostgreSQL

¿Cuál es el equivalente a show tables (desde MySQL) en PostgreSQL?

psql: FATAL: Falló la autenticación Ident para el usuario " postgres"

He instalado PostgreSQL y pgAdminIII en mi Ubuntu Karmic box. Puedo usar pgAdminIII con éxito (es decir, conectar / iniciar ... engo el error: psql: FATAL: Ident authentication failed for user "postgres" ¿Alguien ahora cómo resolver este problema?

¿Cómo se crea un usuario de solo lectura en PostgreSQL?

Me gustaría crear un usuario en PostgreSQL que solo pueda hacer SELECTs de una base de datos en particular. En MySQL el coman ... TO xxx; Pero parece que las únicas cosas que puede conceder en una base de datos son CREAR, CONECTAR, TEMPORAL y TEMPORAL.

Extraer fecha(aaaa/mm / dd) de una marca de tiempo en PostgreSQL

Quiero extraer solo la parte de fecha de una marca de tiempo en PostgreSQL. Necesito que sea de tipo postgresql DATE para po ... estd) VALUES (i); END ¿Cuál es la mejor manera de extraer la fecha (aaaa/mm / dd) desde una marca de tiempo en PostgreSQL?

Cómo generar la instrucción sql" create table " para una tabla existente en PostgreSQL

Tengo una tabla creada en PostgreSQL. Quiero ver la instrucción sql utilizada para crear la tabla, pero no puedo descifrarla. ... instrucción sql 'create table' para una tabla existente en postgresql a través de la línea de comandos o la instrucción sql?

Postgresql: falló la autenticación de contraseña para el usuario " postgres"

He instalado PostgreSQL 8.4, Postgres client y Pgadmin 3. Falló la autenticación para el usuario "postgres" tanto para el cli ... psql: FATAL: password authentication failed for user "postgres" FATAL: password authentication failed for user "postgres"

¿Cómo registrar consultas PostgreSQL?

¿Cómo habilitar el registro de todos los SQL ejecutados por PostgreSQL 8.3? Editado (más información) He cambiado estas lín ... Y reinicie el servicio PostgreSQL... pero no se creó ningún registro... Estoy usando Windows Server 2003. ¿Alguna idea?

Exportar tabla PostgreSQL a archivo CSV con encabezados

Estoy tratando de exportar una tabla PostgreSQL con encabezados a un archivo CSV a través de la línea de comandos, sin embarg ... . Necesito esos encabezados también. Mi código se ve como sigue COPY products_273 to '/tmp/products_199.csv' delimiters',';

Cómo pasar la contraseña a pg dump?

Estoy tratando de crear un cronjob para hacer una copia de seguridad de mi base de datos cada noche antes de que suceda algo ... ar eso, espera que escriba una contraseña. No puedo hacer eso si lo dirijo desde Cron. ¿Cómo puedo pasar uno automáticamente?

¿Cómo purgar y reinstalar postgresql en ubuntu? [cerrado]

De alguna manera me las he arreglado para bugger completamente la instalación de postgresql en Ubuntu karmic. Quiero empezar ... ue no será el final de la misma. ¿No hay alguna línea fácil (o dos) que lo quemará completamente y déjame empezar de nuevo?

¿Cómo seleccionar la enésima fila en una tabla de base de datos SQL?

Estoy interesado en aprender algunas (idealmente) formas agnósticas de seleccionar la n fila de una tabla de base de datos. ... tualización: Ver La respuesta de Troels Arvin con respecto al estándar SQL. Troels, ¿tienes algún enlace que podamos citar?

¿Cómo puedo poner una base de datos bajo git (control de versiones)?

Estoy haciendo una aplicación web, y necesito hacer una rama para algunos cambios importantes, la cosa es, estos cambios requ ... utomáticamente se vuelve compatible con la rama en la que estoy actualmente. Realmente no me importan mucho los datos reales.

Autoincremento de PostgreSQL

Estoy cambiando de MySQL a PostgreSQL y me preguntaba cómo puedo hacer valores de autoincremento. Vi en los documentos de PostgreSQL un tipo de datos "serial", pero obtengo errores de sintaxis cuando lo uso (en v8.0).

¿Cómo UPSERT (COMBINAR, INSERTAR ON EN LA ACTUALIZACIÓN DUPLICADA)en PostgreSQL?

Una pregunta muy frecuente aquí es cómo hacer un upsert, que es lo que MySQL llama INSERT ... ON DUPLICATE UPDATE y el estánd ... s para "insértese si no existe, de lo contrario no hacer nada", es decir, "insértese ... on duplicate key ignore"(en inglés).

Optimice PostgreSQL para pruebas rápidas

Estoy cambiando a PostgreSQL desde SQLite para una aplicación Rails típica. El problema es que las especificaciones en ejecu ... Lite-34s, PG - 76s. Transacción: SQLite-17s, PG - 18s. 2 aumentos de velocidad para SQLite. aumento de velocidad 4x para PG.

Postgresql: Scripting ejecución psql con contraseña

¿Cómo puedo llamar a psql para que no solicite una contraseña? Esto es lo que tengo: psql -Umyuser < myscript.sql Sin embargo, no pude encontrar el argumento que pasa la contraseña, por lo que psql siempre lo solicita.

PostgreSQL: Cómo hacer una consulta "insensible a mayúsculas y minúsculas"

Hay alguna manera de escribir consultas que no distinguen entre mayúsculas y minúsculas en PostgreSQL, por ejemplo, quiero qu ... ere name='administrator' SELECT id FROM groups where name='ADMINISTRATOR' SELECT id FROM groups where name='Administrator'

¿Cómo puedo modificar los campos dentro del nuevo tipo de datos JSON de PostgreSQL?

Con postgresql 9.3 puedo SELECCIONAR campos específicos de un tipo de datos JSON, pero ¿cómo los modifica usando UPDATE? No p ... 2'; ERROR: syntax error at or near "->" LINE 1: update test set data->'a' = to_json(5) where data->>'b' = '2...

Cómo acelerar el rendimiento de inserción en PostgreSQL

Estoy probando el rendimiento de inserción de Postgres. Tengo una tabla con una columna con el número como su tipo de datos. ... nserción? Necesito un rendimiento de inserción óptimo en esto proyecto. Usando Windows 7 Pro en una máquina con 5 GB de RAM.