PostgreSQL12 表分区 - 分区和继承
PostgreSQL有两种父、子表关系:分区(partition)和继承(inherit)。在PostgreSQL中,表分区是内置声明式分区(built-inbuilt-indeclarativepartitioning),适用于大部分常见用例;另外通过表继承也能实现表分区,而且具有一些声明式分区不
谈PostgreSQL的学习之九层宝塔
武侠世界,9是个神奇的数字,武学秘籍有《九阳真经》《九阴真经》,凡武功修炼到第九层,闯荡江湖将独孤求败,快意恩仇。以文昌塔为喻,我把学习PG划分九层,希望可以对玩转数据江湖的同学,有所参照,逐层递进,直至达到高手行列,闯荡职场,游刃有余。第一层初识PG,开阔心胸。第二层安装使用,动手操练。第三层熟悉
RDKit|在PostgreSQL中进行分子结构搜索与查询
文章目录一、环境搭建二、数据表准备三、结构搜索与查询smiles子结构搜索smarts子结构搜索立体信息的结构搜索带取代基的结构搜索一、环境搭建本文以windows为例进行操作和演示。假设都已经安装好了postgresql,下面依次进行用户切换、启动服务端、创建数据库、导入数据、连接数据库、加载插件
postgresql常用命令总结
1.命令行登录数据库psql-Uusername-ddbname-hhostip-pport2.列出当前数据库的所有表\d3.查看指定表的所有字段\dtablename4.查看指定表的基本情况\d+tablename5.切换数据库\cdbname6.退出postgreSql\q7.删除表dropta
PostgreSQL关于中文搜索的简单尝试
[2016-08-23]更新这篇文章写的很粗糙,对于这方面当时主要更多是从尝试的角度来说的。我是一个很懒的人,本质是想,以分词这种事情来讲,数据库能解决就不用其他外部工具甚至代码解决,所以才研究点点东西写了这篇。但是实际上后来我做的一些工作中遇到了很多问题,我提一下:1、postgresql的程序执
3 种使用 PostgreSQL 命令的方式
无论你需要的东西简单(如一个购物清单)亦或复杂(如色卡生成器),PostgreSQL命令都能使它变得容易起来。--GregPittman(作者)在PostgreSQL入门一文中,我解释了如何安装、设置和开始使用这个开源数据库软件。不过,使用PostgreSQL中的命令可以做更多事情。例如,我使用Po
PostgreSQL 11 有哪些引人瞩目的新特性?
2018-10-18PostgreSQL官网宣布PostgreSQL11正式版发行,PostgreSQL11重点对性能进行了提升和功能完善,特别是对大数据库和高计算负载的情况下进行了增强,主要包括以下:对分区表进行了大幅的改进和增强。增加了对存储过程的支持,存储过程支持事务。增强了并行查询能力和并行
使用PostgreSQL进行全文检索
转自:http://www.cnblogs.com/zhenbianshu/p/7795247.html前言PostgreSQL被称为是“最高级的开源数据库”,它的数据类型非常丰富,用它来解决一些比较偏门的需求非常适合。前些天将POI点关键词查询的功能迁到了PgSQL,总算对前文空间索引-各数据库空
PostgreSQL的备份和恢复
简介本文介绍PostgreSQL数据库的在线物理备份和恢复。在开始本文的介绍前,需要已经安装好PostgreSQL数据库,可以参考PostgreSQL基于源码的安装。所使用的环境为:美团云主机:2CPU、2G内存、100G磁盘OS:CentOS6.5DB:PostgreSQL9.3.5PGHOME:
PostgreqSQL--从认识到上手
本文的大部分内容摘录自<PostgreSQL即学即用>这本书籍.1.配置文件postgresql.conf:该文件包含一些通用设置,比如内存分配,新建数据库的存储位置,postgreSQL服务器的IP地址,日志位置以及许多其他的全局配置.9.4版本引入了auto.conf文件,任何时候执
Python & PostgreSQL
本篇介绍用Python操作PostgreSQL数据,本文的参考教程是PostgreSQLPythonPython中的PostgreSQL工具根据官方的解释Python-PostgreSQLwiki,建议使用psycopg2连接数据库首先,你要有一个数据库,所以使用以下SQL语句,创建一个名为supp
配置postgresql并远程登录(集)
1、Postgres数据库忘记密码,三个步骤解决(windows下)一、修改data目录下的pg_hba.conf文件将以下这行hostallall127.0.0.1/32md5改为如下:hostallall127.0.0.1/32trust二、运行cmd,进入postgres安装路径的bin目录,
postgresql导入导出数据库
一、postgresql导出的数据库,标准语句,pg_dump--host[**地址**]--port[**端口**]--username[**数据库的用户名**]>[**导出的文件**][**数据库名字**]例子:pg_dump--hostxxxxx.com--port3434--usern
Postgresql主从复制--物理复制
1复制类型PostgreSQL支持物理复制(流复制)及逻辑复制2种。通过流复制技术,可以从实例级复制出一个与主库一模一样的实例级的从库。流复制同步方式有同步、异步两种。另一种复制方式为逻辑复制,区别于物理复制的是物理复制是基于实例级的复制,只能复制整个PostgreSQL实例,而不能基于部分库及表。
postgresql安装
#postgresql安装###1.1.1解压编译```cd/data/mat#解压tarzxvfpostgresql-9.6.2.tar.gzcdpostgresql-9.6.2#编译安装./configure--prefix=/usr/local/postgresql--without-read
性能优化 PostgreSQL
一、使用EXPLAIN:PostgreSQL为每个查询都生成一个查询规划,因为选择正确的查询路径对性能的影响是极为关键的。PostgreSQL本身已经包含了一个规划器用于寻找最优规划,我们可以通过使用EXPLAIN命令来查看规划器为每个查询生成的查询规划。PostgreSQL中生成的查询规划是由1到
PostgreSQL并行hash join解读
PostgreSQL的并行查询简介并行查询是PostgreSQL的一个大特性,对于单一sql查询,从传统单一进程,提升到多个进程协同完成。并行查询使用了更多的cpu/mem/io资源,提高了任务的执行效率,在cpu=8以内执行效率线性增长。并行查询设计的难点是需要协调多个worker进程间的同步:1
MySQL与PostgreSQL在事务隔离上的差异
前言:主流的开源数据源产品如MySQL、PostgreSQL虽然都各自实现了RepeatableRead、Serializable事务隔离级别,不过他们在概念上或者实现方式上还是存在一定差异,本文旨在通过实际测验来对比两块数据库产品在实现上的差异。在《ACritiqueofANSISQLIsolat
PG(PostgreSQL)在一捅到底架构中的使用
本想随便说说一捅到底架构,没想到内容还挺多的,要写三篇文章才能盖住全部内容……传送门:一捅到底的架构用Vert.x实现Serverless架构先说一下传统JEE里面,信息流在不同阶段的格式。一般是这样的:首先浏览器用Form表单提交数据,数据是Post请求的Body,格式大概是key1=value1
PostgreSQL 规则&视图、物化视图&外部数据包装器
参考:PostgreSQL12-Chapter40.TheRuleSystem规则Rule视图View物化视图MaterialView外部数据包装器ForeignDataWrapper视图的外观:一个视图是对应于一个SQL查询语句的一个名称,该名称可以像表名一样用于查询(不能用于增删改);视图只保存