Cuando uso PostgreSQL v9.1, ¿cómo enumero todos los esquemas que usan SQL? Esperaba algo en la línea de: SELECT something FROM
PostgreSQL versión 9.1
Cuando uso PostgreSQL v9.1, ¿cómo enumero todos los esquemas que usan SQL? Esperaba algo en la línea de: SELECT something FROM
Soy nuevo en Postgres e intento migrar nuestras bases de datos MySQL. En MySQL puedo conceder SELECT, UPDATE, INSERT, y DELETEprivilegios de un usuario con privilegios bajos y permitir que esas subvenciones a aplicarse a todas las tablas de una base de datos especificada. Debo perder algo en...
Yo uso PostgreSQL 9.1 en Ubuntu 12.04. Necesito seleccionar registros dentro de un rango de tiempo: mi tabla time_limitstiene dos timestampcampos y una integerpropiedad. Hay columnas adicionales en mi tabla real que no están involucradas con esta consulta. create table ( start_date_time...
Usando PostgreSQL v9.1. Tengo las siguientes tablas: CREATE TABLE foo ( id BIGSERIAL NOT NULL UNIQUE PRIMARY KEY, type VARCHAR(60) NOT NULL UNIQUE ); CREATE TABLE bar ( id BIGSERIAL NOT NULL UNIQUE PRIMARY KEY, description VARCHAR(40) NOT NULL UNIQUE, foo_id BIGINT NOT NULL REFERENCES foo ON...
Entiendo que, después de la instalación, PostgreSQL no tiene contraseña para su usuario raíz de db (postgres): postgres=# select usename, passwd is null from pg_shadow; usename | ?column? ----------+---------- postgres | t (1 row) ... y se recomienda configurarlo con: alter role postgres...
¿Cómo enumero todas las vistas para una base de datos usando un comando SQL en PostgreSQL? Me gustaría algo similar a la salida del \dvcomando psql , pero preferiblemente solo una lista de nombres de vista. p.ej, SELECT ...; my_view_1 my_view_2 my_view_3 Estoy ejecutando PostgreSQL v9.1.4 en...
Nuestro sistema escribe muchos datos (tipo de sistema Big Data). El rendimiento de escritura es lo suficientemente bueno para nuestras necesidades, pero el rendimiento de lectura es realmente demasiado lento. La estructura de la clave primaria (restricción) es similar para todas nuestras...
He encontrado un millón de ejemplos de cómo configurar las opciones de configuración de Autovacuum, pero parece que no puedo encontrar la forma de enumerar la configuración actual. Postgres 9.1 es la versión que más me
Esta pregunta se migró de Stack Overflow porque puede responderse en el Administrador de bases de datos Stack Exchange. Migrado hace 6 años . Esta mañana he estado intentando conectar la base de datos PostgreSQL en mi escritorio Windows 7 Professional. El valor
Tengo mi servidor de producción (ubuntu 13.10) ejecutándose con postgresql 9.1. Quiero usar algunas características de 9.3, por lo tanto, quiero actualizar. ¿Podría alguien ayudarme con la actualización de 9.1 a 9.3 para que haya un tiempo de inactividad de no más de 30 minutos. ¿más o menos? La...
Puedo enumerar todas las tablas en todos los esquemas usando > \dt *.* pero eso también enumera las tablas del sistema que superan en gran medida a mis tablas que me interesan. Me gustaría todas las tablas (y posiblemente las vistas) creadas por mí en el esquema público y cualquier esquema que...
Tengo una base de datos llamada "A" que tiene dos esquemas "B" y "C". ¿Quiero hacer una copia de seguridad y restaurar el esquema "B" en un servidor diferente? No estoy seguro de cómo hacer esto, ya que soy nuevo en Postgres. ¿Tengo que crear una nueva base de datos en un nuevo servidor con el...
Estoy usando AWS como mi entorno de nube. Instalé PostgreSQL en la misma unidad que mi volumen de instancia raíz. He adjuntado y montado la segunda unidad a mi instancia. Ahora quiero mover todos mis datos de PostgreSQL a la unidad diferente. Todavía estoy en modo de desarrollo, por lo que puedo...
He obtenido un volcado de mi base de datos PostgreSQL con: pg_dump -U user-name -d db-name -f dumpfile que luego procedo a restaurar en otra base de datos con: psql X -U postgres -d db-name-b -f dumpfile Mi problema es que la base de datos contiene restricciones referenciales, comprobaciones y...
En continuación a una pregunta publicada por mí en ¿Es una buena idea mover tablas de gran volumen y de alto acceso a una base de datos separada? , estoy buscando diferentes técnicas / soluciones disponibles para el archivo de bases de datos en PostgreSQL. Pocas soluciones en las que puedo pensar...
En una base de datos Postgres 9.1, tengo una tabla table1con ~ 1.5M filas y una columna label(nombres simplificados por el bien de esta pregunta). Hay un funcional trigrama-índice en lower(unaccent(label))( unaccent()se ha hecho inmutable para permitir su uso en el índice). La siguiente consulta...
Estoy volcando mi base de datos Postgres usando pg_dump (en formato de texto plano) y luego la restauro simplemente usando psql (con el-f opción). Lo que plantea la pregunta: ¿me estoy perdiendo algo al no usar pg_restore que parece una herramienta de restauración especializada (en comparación con...
Estoy corriendo Postgresql 9.1en Ubuntu. La versión exacta de Postgresql es 9.1+129ubuntu1como muestra mi administrador de paquetes. Tengo 2 bases de datos que se usan activamente y se usan desde un servidor remoto. Deseo registrar consultas que tengan un largo tiempo de ejecución. Así que...
¿Es cierto que es IMPOSIBLE crear un usuario de respaldo de solo lectura en PostgreSQL? Me han informado en un canal IRC que simplemente no puede tener un usuario de respaldo solo sin privilegios de propiedad. Me resulta muy extraño, así que quiero asegurarme de que no me estoy perdiendo algo. A...
Intenté el cifrado aes usando la siguiente declaración: SELECT encrypt('test', 'key', 'aes'); que funcionó, pero no puedo descifrar el valor. Lo inserté en un campo de tipo de datos bytea pero no estoy seguro si esa fue la forma correcta. SELECT decrypt(pw, 'key', 'aes') FROM table WHERE ID =...