Pausar y reanudar la replicación hot_standby en la base de datos de Postgres
Para pausar, ejecute la siguiente consulta en el servidor esclavo: select pg_xlog_replay_pause(); Para reanudar, ejecutarselect pg_xlog_replay_resume();
Leer másTutoriales, ejemplos y tips sobre programación
Para pausar, ejecute la siguiente consulta en el servidor esclavo: select pg_xlog_replay_pause(); Para reanudar, ejecutarselect pg_xlog_replay_resume();
Leer másSi elimina / modifica una tabla o intenta agregar una columna usando un ENUM existente, alambic se quejará: sqlalchemy.exc.ProgrammingError: (ProgrammingError) type “zone” already exists”CREATE TYPE zone AS ENUM (‘uk_mainland’, ‘uk_channel_islands’ …
Leer másbrew install postgresqlinitdb /usr/local/var/postgres -E utf8mkdir -p ~/Library/LaunchAgents cp /usr/local/Cellar/postgresql/9.1.4/homebrew.mxcl.postgresql.plist ~/Library/LaunchAgents/ launchctl load -w ~/Library/LaunchAgents/homebrew.mxcl.postgresql.plist Luego inicie manualmente la base de datos con: pg_ctl -D /usr/local/var/postgres -l /usr/local/var/postgres/server.log start A …
Leer másAl crear una base de datos, algunos prefieren separar el rol administrativo del rol de servicio diario que utiliza la base de datos. Esto significa que la función de servicio …
Leer másEntonces usaste inocentemente pg-promisey todo estaba bien, pero un día agregó, por ejemplo, una userIdcolumna a su base de datos y: db.any(‘select * from products’)regresó en [{ userid: 1 }]lugar …
Leer más(de http://stackoverflow.com/questions/7975556/how-to-start-postgresql-server-on-mac-os-x ) El administrador de paquetes Homebrew incluye plists launchctl para iniciarse automáticamente. Para obtener más información, ejecute brew info postgres. Iniciar manualmente: pg_ctl -D /usr/local/var/postgres -l /usr/local/var/postgres/server.log start …
Leer másEste fragmento agrega la extensión cubea la base de datos template1. Solo se ejecutará si esta extensión aún no está instalada. ¡Simplemente reemplace con su base de datos y extensión …
Leer másSupongamos que tiene una aplicación en la que un usuario puede suscribirse a un canal . Con las asociaciones de ActiveRecord, se vería así : # app/models/subscription.rbclass Subscription < ActiveRecord::Base …
Leer más# Updates all sequences in Rails to MAX(id)+1ActiveRecord::Base.connection.tables.each do |table| ActiveRecord::Base.connection.reset_pk_sequence!(table)end
Leer másDe vez en cuando tengo la necesidad de colocar la base de datos en una aplicación Rails, pero si tiene conexiones activas a la base de datos, obtendrá un montón …
Leer másUn postgresql recién hecho en casa en OS X solo viene con 20 conexiones. Si tiene muchos procesos de trabajo, etc., es fácil superar este límite. Cuando aumente el límite …
Leer más¡Otra herramienta más bien pensada de la gente de Heroku! Agregue el complemento pgbackups a su cuenta si no lo tiene: $ heroku addons:add pgbackups Puede comprobar si lo tiene …
Leer másAlmacenar DB en git, ¿por qué no? Git almacena solo diferencias, por lo que el tamaño de su repositorio será como el tamaño de su volcado Puede comparar fácilmente sus …
Leer másSi usa PostgreSQL para respaldar sus modelos de Active Record, debe verificar los nombres actuales de sus tablas y sus secuencias. Antes de Active Record 3.2.7, el cambio de nombre …
Leer másDesde mi experiencia hasta ahora, PaaS for Rails de Ninefold es excelente y vale la pena considerarlo como una alternativa a Heroku o configurar su propio VPS. Sin embargo, hubo …
Leer másselect newcode+stepfrom (select max(code) as newcode from cpncode) c, (select count(*) as step from cpncode a, cpncode b where a.code <= b.code group by a.code limit 5) d;
Leer másEs útil cuando se quiere hacer una copia de seguridad automática de la base de datos en mi caso. (Yo uso Fabric para ejecutar el comando). Lo que debe hacer …
Leer másPoner todo tu corazón en lo que haces marca la diferencia. ¿Por qué? Porque como dice el Barón en la película, El regreso del gato , a la creación se …
Leer más¿Busca monitoreo de PostgreSQL en Zabbix? Consulte el módulo y la plantilla nativos , libzbxpgsql Características: * Potente descubrimiento de espacios de tabla, bases de datos, espacios de nombres, tablas …
Leer másEntonces, ¿olvidó agregar una clave principal? ¿O tenía uno, pero ahora ese campo no será único? No temáis. alter table sad_table drop constraint if exists sad_table_pkey;alter table sad_table add column …
Leer más