Articles of postgresql

¿Utiliza files WAL para el control de la versión de logging de PostgreSQL?

Quiero ser capaz de rastrear los cambios a los loggings en una database PostgreSQL. He considerado utilizar un campo de versión y reglas o desencadenantes de actualización en forma tal que las versiones anteriores de los loggings se mantengan en la tabla (o en una tabla separada). Esto tendría la ventaja de permitir ver el […]

Desarrollo no lineal y control de versiones en la database basada en function

Estoy trabajando en una aplicación web cuyo backend está altamente basado en las funciones de la database, es decir, gran parte de la lógica de negocios ocurre en las funciones de Postgres PLV8. (Y para bien o para mal, estamos atrapados con esta estructura). Actualmente, estamos usando Flyway para administrar el código de function. Y […]

¿Cuál es la forma más eficiente de almacenar múltiples revisiones de files binarys en PostgreSQL?

Estoy buscando una forma limitada de control de versiones en la database aquí: El tamaño es de la mayor importancia: muchas revisiones del mismo file deben ocupar el menor espacio posible (no estoy buscando compression ya que los datos ya están comprimidos) Los requisitos computacionales son secundarios Debería poder get la revisión actual del documento […]

¿Cuáles son las forms estándar / recomendadas para almacenar datos de database controlados por versión?

Quiero almacenar una publicación de blog en una database. Pensé que sería bueno tener diferentes versiones de esos datos, al igual que el control de versiones para los files de text. Entonces, me imagino trabajando como una fila en una table, que tenía control de versión. Entonces, por ejemplo, podría recuperar la última versión de […]

¿Cómo se puede controlar efectivamente la versión de los parameters de la aplicación almacenados en una database?

Tenemos una aplicación altamente personalizable que se adapta a las necesidades de varios clientes que usan parameters almacenados en una database PostgreSQL. Por ejemplo, aquí hay una estructura de ejemplo de la tabla de parameters. CREATE TABLE parameters ( client_id VARCHAR(32) NOT NULL, environment_key VARCHAR(32) NOT NULL, param_name VARCHAR(255) NOT NULL, param_value TEXT ); Las […]

Cómo administrar una database con twigs y tronco como SVN

Tengo un proyecto para una aplicación web desarrollada en Java usando una database en postgres 9.4, para versionar el código usamos SVN, crear twigs para cambios en el proyecto y cuando el cambio está listo y probado se fusiona con el tronco que tiene un proyecto en funcionamiento sin errores. Ahora, el problema es que […]

Migraciones para PostgreSQL

Red-Gate tiene un software Beta muy interesante ( Sql Source Control ) que se instala dentro de SSMS y puede save iteraciones de esquema mediante el button de confirmación. Necesito la misma característica para postgresql, la única forma en que encuentro similar a esto es log_statement = ddl, pero el logging debe ser transformado y […]

SVN no se ejecutará en la nueva installation de Mac OSX

Tengo una nueva installation de Mac OS 10.7.2. He instalado SVN en él, sin embargo, cuando bash invocar Subversion, aparece el siguiente error: dyld: Library not loaded: /usr/lib/libpq.5.dylib Referenced from: /opt/subversion/bin/svn Reason: no suitable image found. Did find: /usr/lib/libpq.5.dylib: no matching architecture in universal wrapper /usr/lib/libpq.5.dylib: no matching architecture in universal wrapper Intenté search el […]

¿Cómo se hace un seguimiento decente de la modificación de la estructura de la database por SVN?

El problema principal es la versión de la estructura de la database. Las utilidades estándar mysqldump y pg_dump no producen files muy adecuados para el control de versiones. Los commands de volcado generan los files de volcado con valores de autoincrement, inputs de TOC, etc. Dado que estos objects están sujetos a cambios continuos, siempre […]

Mueva automáticamente los cambios que se encuentran en la database PostgreSQL al repository git

Tengo curiosidad por saber si hay una forma de mover automáticamente los cambios en la database Postgresql al repository git sin usar ningún command git. Por ejemplo, si actualizo una function en PgAdmin, me gustaría ver esta diferencia en el repository de git, así que estos cambios deberían reflejarse en el repository de git, pero […]