草庐IT

postgresql主从

全部标签

php - 将 mysql 语句切换到 postgresql

我是php和postgressql的新手。我正在尝试从mysql切换到postgresql。我是在mysql上做的:$adresse=mysql_escape_string($_POST['mail_user']);if(isset($_POST['mail_user'])){$stmt=mysqli_prepare($con,'SELECTemailFROMnewusers2WHEREemail=?');mysqli_stmt_bind_param($stmt,"s",$adresse);mysqli_stmt_execute($stmt);mysqli_stmt_store_res

PostgreSQL VALUES 语句的 MySQL 模拟?

在PostgreSQL中我们有VALUESstatement.例如,VALUES(1,'one'),(2,'two'),(3,'three');相当于SELECT1AScolumn1,'one'AScolumn2UNIONALLSELECT2,'two'UNIONALLSELECT3,'three';什么是MySQL中的模拟? 最佳答案 MySQL不支持使用VALUES的(标准)行构造函数。它支持INSERT语句,但绝不作为“独立”语句。 关于PostgreSQLVALUES语句的MyS

mysql进阶:canal实现跨机房数据同步|主从数据同步

0.引言之前我们讲解了通过canal来实现mysql数据同步到elasticsearch。我们实际生产中,往往更加常见的应用是mysql之间的数据同步,比如主从同步,异地机房数据同步等等。我们之前也讲过了通过MTS来实现mysql主从同步,所以本期我们来讲讲通过canal实现异地机房mysql数据同步1.canal简介canal是阿里开源的数据同步工具,基于binlog可以将数据库同步到其他各类数据库中,目标数据库支持mysql,postgresql,oracle,redis,MQ,ES等2.安装2.1安装jdkcanal是基于java环境的,因此运行前需要先安装jdk,这里我安装的是jdk1

从第一个 binlog 位置开始的 MySQL 主从复制

我有几个实时数据库需要迁移到新服务器。这些是经常使用的大型数据库。我想在新服务器上使用从服务器设置复制并开始跨服务器移植数据。但是,我想尝试避免对当前主数据执行mysqldump以获得初始binlog位置,因为我不想长时间锁定数据库。有没有办法找出最早的master_log_pos以便我可以从一开始就开始复制?如果没有,是否有任何其他解决方案可以避免(尽可能)停止交易? 最佳答案 如果我没理解错的话,我认为Percona的Xtrabackup对您有帮助。Xtrabackup是一款热备份工具,让您可以在MySQL运行时对其进行备份。使

java - MySQL 到 PostgreSQL 迁移 : mysql connector

我正在尝试从MySQL迁移到PostgreSQL,但我遇到了一个与Java相关的问题,我无法解决。完全披露:我对Java知之甚少或一无所知,但迁移使用基于Java的脚本,因此对我来说这成为一个配置问题。问题的简短版本:迁移工具抛出异常:java.lang.ClassNotFoundException:com.mysql.jdbc.Drivermysql-connector-java-5.0.8-bin.jar已经在“JAVA_HOME\jre\lib\ext”目录下了,不知道怎么解决这个依赖问题.问题的长版:我试图从MySQL迁移到PostgreSQL。我查看了官方postgresql

python - 检查 PostgreSQL 表列的值并返回 bool 值

我只是在学习SQL,如果这是重复的,我深表歉意,但我已经搜索过但没有找到答案。使用PostgreSQL数据库用Python编写。我想检查我数据库中的一个表,看看“端口”列是否包含特定位置。我可以交互式地执行此操作,但它会返回一个表结果,例如:selectexists(select1fromref_locationswhere"Port"='ORAN');它返回:exists-------t(1row)...我希望它只返回一个bool值,并且我想在我的python脚本中执行此操作。在我的python脚本中,我有:exists=Falsecnx.execute("""selectexist

MySQL 相当于 PostgreSQL 的 dblink 模块?

PostgreSQL的dblink模块允许编写针对远程PostgreSQL数据库执行其他SQL语句的SQL语句。是否有与PostgreSQL的MySQLdblink等效的东西? 最佳答案 不完全是。然而,FEDERATED存储引擎(自5.0.3起可用)可在某些情况下用于模拟此行为。它是(简单地说)远程表的VIEW。itsMySQLmanualpage(s)上有深入的解释和示例. 关于MySQL相当于PostgreSQL的dblink模块?,我们在StackOverflow上找到一个类似的

PostgreSQL 9.6 W/ PGADMIN 4:无法备份数据库(缺少PG_DUMP,PG_RESTORE)

当我尝试在PGADMIN4中备份PostgreSQL数据库时,该过程会在退出代码1中失败,并指出未识别“PG_DUMP.EXE”。在“偏好”下;路径',我指定了'c:\postgresql\pg96\bin'作为postgresql二进制路径。但是,看来PG_DUMP在此或任何其他目录中都不存在。为了创建此备份,我可以做什么?您的建议将不胜感激。看答案我可以在安装的情况下找到pg_dump二进制'c:\program文件\postgresql\9.6\bin'您如何安装postgressql&pgadmin4?

mysql - MeteorJS 与 PostgreSQL

我们对在我们即将推出的一些Web应用程序中使用Meteor非常感兴趣,但是(和许多其他应用程序一样)我们有现有的PostgreSQL和MySQL数据库,我们需要与之交互。我看到有人开始着手将MySQL与Meteor集成,但我还没有找到适用于PostgreSQL的任何东西。据我了解,需要编写一个连接器-是否有关于此的任何文档,或者我们只是基本上停留在筛选代码并试图即兴发挥作用?;) 最佳答案 这篇博文可能与您相关-“从Postgres实时更新Meteor”-http://www.lshift.net/blog/2013/02/25/l

mysql - 在 Mac 上安装 PostgreSQL ODBC 驱动程序以用于 MySQL Workbench 迁移向导

我想使用MySQLWorkbench迁移向导将PostgreSQL数据库转换为MySQL,但无法正确安装odbc驱动程序。我下载了tarball并完全按照MacOSX(http://mysqlworkbench.org/2012/11/set-up-and-configure-postgresql-odbc-drivers-for-the-mysql-workbench-migration-wizard/)的安装说明进行操作,在此过程中没有收到任何错误。然而,显然出了点问题,因为下一步所需的命令(iodbcadm-gtk)没有安装在任何地方。我检查了我能想到的任何位置,以确保这不仅仅是