多个网站共享一个mysql数据库_如何在多个Postgresql数据库之间共享表
是的,模式是解决方案.使用单个Postgresql集群,使用单个数据库.
为所有应用用户创建一个组:
CREATE ROLE app;
创建全局“应用程序”模式,其中所有全局共享应用程序表都将生效.
CREATE SCHEMA AUTHORIZATION app;
CREATE TABLE app.objects ( objectid int PRIMARY KEY );
ALTER TABLE app.objects OWNER TO app;
为每个部署创建单独的用户(没有超级用户权限):
CREATE USER app01 IN ROLE app;
CREATE USER app02 IN ROLE app;
或者,您可以选择使用IN ROLE应用,为这些用户授予所选应用对象的显式权限:
GRANT USAGE ON SCHEMA app TO app01;
GRANT SELECT on app.objects TO app01;
创建私有模式,其中依赖于部署的表将生存:
CREATE SCHEMA AUTHORIZATION app01;
CREATE SCHEMA AUTHORIZATION app02;
现在,您为部署的每个应用程序都有一个私有架构;但同时您拥有对全局数据的共享访问权限.
那么这个应用程序不一定是模式感知的,那真是太好了. SELECT * FROM froobles将默认解析为SELECT * FROM app01.froobles,如果您以app01用户身份连接.您不必指定模式名称.
作为额外的措施,您可以使用表继承来基于每个部署扩展全局对象:
CREATE TABLE app01.objects (
localattr1 int,localattr2 text
)
INHERITS ( app.objects );
多个网站共享一个mysql数据库_如何在多个Postgresql数据库之间共享表相关推荐
- docker管理mysql风险_不要再问了,数据库不建议上Docker
不要再问了,数据库不建议上Docker 前言 近2年Docker非常的火热,各位开发者恨不得把所有的应用.软件都部署在Docker容器中,但是您确定也要把数据库也部署的容器中吗? 这个问题不是子虚乌有 ...
- MySQL入门_实战3_创建和删除数据库
MySQL入门_实战系列文章目录 MySQL入门_实战1 MYSQL安装和卸载 MySQL入门_实战2 MYSQL的登录和断开以及SQL查询常见问题 文章目录 MySQL入门_实战系列文章目录 前言 ...
- 北大青鸟MySQL考试_晒晒在北大青鸟的数据库随笔
大家好,我是北大青鸟的一名学生,很高兴可以在这里认识大家,也很开心,我可以把自己所学到的知识分享给大家,还希望可以帮助到大家 一.MySQL数据库的备份 使用MySQL数据库,最常用也是最重要的就是数 ...
- qt的mysql编程_界面编程之QT的数据库操作20180801
/*******************************************************************************************/ 一.数据库连 ...
- xml文件写入mysql数据库_将XML文件插入到数据库
Xml2OleDb简介 XML是互联网共享数据的最好的方法,XML格式的数据可以很轻松的集成到不同的Web应用中去.但如果你想将XML文件插入到数据库,怎么办?Xml2OleDb将向您说明往OleDb ...
- sql mysql 删除数据库_在sql中将已建数据库删除的详细步骤
上期为大家讲解的建立数据库的方法,这期小编为大家讲解在sql中将已建数据库删除的详细步骤,一起去下文看看吧. 今天主要针对的是在SQL Server中已将建立好数据库之后呢!我们这边对建立完毕的数据库 ...
- 怎么对比两个mysql数据库_[实战]如何对比两个数据库之间的变化
目录 前言 相信很多撸友都曾经接到过下面这样一个工作: 要求对比两个不同版本数据库之间的变化,并对统计该变化对已有系统的影响. 并根据影响,请检索所有现行系统相关的存储过程,作出相应的修改. 或许最终 ...
- derby mysql 同步_三分钟学会使用Derby数据库
Derby数据库是一个纯用Java实现的内存数据库,属于Apache的一个开源项目.由于是用Java实现的,所以可以在任何平台上运行:另外一个特点是体积小,免安装,java1.6开始集成了derby数 ...
- kafka mysql 迁移_一种Kafka与Elasticsearch数据库数据的互相迁移方法与流程
本发明属于数据库迁移领域,具体地讲涉及一种kafka与elasticsearch数据库数据的互相迁移方法. 背景技术: 实现数据共享,可以使更多的人更充分地使用已有数据资源,减少资料收集.数据采集等重 ...
最新文章
- jdbc封装mysql_用Java手动封装JDBC连接池(一)
- First Grid 枚举(100)
- vs2015+opencv3.4安装及问题整理
- Canopy聚类算法分析
- QCwindows server 2003部署
- junit 测试执行顺序_JUnit 5中的测试执行顺序
- puppeteer执行js_使用Node.js和Puppeteer与表单和网页进行交互– 2
- Undefined symbols for architecture xxx
- oracle两个date相减_从 Oracle 到 PostgreSQL:从 Uptime 到数据库实例运行时间
- 决策树-Cart算法二
- mysql学习之三:sql语句学习
- 域名转出与转入,以新网到万网之间的转移为例
- 使用LSTM模型进行产品销售额的预测产品订单效益最大化
- java发送图片_Java发送邮件(图片、附件、HTML)
- 上午写了一段代码,下午就被开除了。。。
- DirectPlay分组功能 (转)
- 淘宝 API 开发步骤
- 不管怎么选择,都会有遗憾
- 爱立信软件测试英语笔试题,爱立信测试平台(dallas)开发岗位offer咨询
- 实用的PyCharm编写项目教程