【MySQL/Postgrsql详细讲解如何用ODBC接口访问MySQL指南】教程文章相关的互联网学习教程文章

PostgreSQL本地登录trust、ident认证权限控制【图】

感觉不大可思议,这种登录方式类似Oracle中的 sqlplus / as sysdba命令,不同的是,对于非安装用户以这种方式登录时,Oracle返回 前几天偶然发现任意OS用户无需密码就可以获取PG数据库管理员权限。感觉这个也太BUG了,如果DBA配置不当,岂不是很容易就数据泄露了。 通过合理配置pg_hba.conf,pg_ident.conf禁止非数据库OS用户登录以trust方式登录,对于某些需要支持本地认证的同学可能有用。 前置条件: 1.我的PG数据库是由Linux用...

MySQL与PostgreSQL:该选择哪个开源数据库?

Naresh Kumar是一位软件工程师与热情的博主,对编程与新事物充满了激情和兴趣。近日,Naresh撰写了一篇博文,对开源世界最常见的 Naresh Kumar是一位软件工程师与热情的博主,对编程与新事物充满了激情和兴趣。近日,Naresh撰写了一篇博文,对开源世界最常见的两种数据库MySQL与PostgreSQL的特点进行了详尽的分析和比对。 如果打算为项目选择一款免费、开源的数据库,那么你可能会在MySQL与PostgreSQL之间犹豫不定。MySQL与Postgre...

PostgreSQLStream配置【图】

一、安装配置数据库(master\slave)系统信息:192.168.1.20 gserver20(master)192.168.1.21 gserver21(slave)1.建立目录mkdir / 一、安装配置数据库(master\slave)系统信息:192.168.1.20 gserver20(master)192.168.1.21 gserver21(slave)1.建立目录mkdir /opt/pgsql-9.3.1mkdir /opt/pgdata/mainmkdir /opt/pgdata/archive 2.建立postgres用户adduser postgreschown -R postgres /opt/pgdata/3.设置密码# passwd postgresChang...

Bandwidthd+PostgreSQL数据库配置笔记【图】

一、安装前的准备工作 (1)安装前请参考,了解Postgresql数据库的安装配置。 (2)创建 bandwidthd-pgsql 账号,该账户用来让Ba 一、安装前的准备工作 (1)安装前请参考,了解Postgresql数据库的安装配置。 (2)创建 bandwidthd-pgsql 账号,该账户用来让Bandwidthd登录Postgresql数据库的root@Ubuntu:~# su - postgrespostgres@ubuntu:~$ psqlpsql (9.1.9)Type "help" for help. postgres=# CREATE USER bandwidthdpgsql;CREAT...

Linux下PostgreSQL的安装与配置【图】

PostgreSQL 是一种非常复杂的对象-关系型数据库管理系统(ORDBMS),也是目前功能最强大,特性最丰富和最复杂的自由软件数据库系 一、简介 PostgreSQL 是一种非常复杂的对象-关系型数据库管理系统(ORDBMS),,也是目前功能最强大,特性最丰富和最复杂的自由软件数据库系统。有些特性甚至连商业数据库都不具备。这个起源于伯克利(BSD)的数据库研究计划目前已经衍生成一项国际开发项目,并且有非常广泛的用户。 二、系统环境 系统...

PostgreSQL的行转列函数使用一例【图】

开发同事说使用postgres的扩展行转列应用时有一个问题,示例如下 该扩展包初步使用参考:http://www.linuxidc.com/Linux/2013-10 开发同事说使用postgres的扩展行转列应用时有一个问题,,示例如下 该扩展包初步使用参考: 一、环境 OS:CentOS 6.3 DB:PostgreSQL 9.3.0 二、场景 create table t(day date,equipment varchar(20),output integer);insert into t values(2010-04-01,DAT501,100);insert into t values(2010-04-01,DAT...

PostgreSQL的行转列应用【图】

Oracle里面有比较成熟的内置行转列函数,Postgres也有这么一个应用,名称就是 tablefunc. Pg的这个应用在安装的时候默认是不安装 Oracle里面有比较成熟的内置行转列函数,Postgres也有这么一个应用,名称就是 tablefunc. Pg的这个应用在安装的时候默认是不安装的,如果已经有安装,则在$PGHOME/share/extension/路径下会有tablefunc*的三个文件。分别是: [postgres @localhost extension]$ pwd /home/postgres/share/extension [p...

Linux+Eclipse+GDB调试PostgreSQL源码【图】

可如果在linux上用gdb调试,也实在有点hold不 pg内核源码解析课上用的vs调试pg源码, VS用起来确实方便,,但是配置调试环境着实有点麻烦。首先得装个windows系统,最好是xp,win7稍微麻烦点;最好使用vs05,08和10也可以,但是比05还麻烦;此外还得装个perl,最好再装上cygwin以及其他一大堆linux上原生的东西。然后才能生成vs的工程,生成工程保不准会遇上一些参数配置问题。关键是pg很多都是跑在linux上的啊,在windows上有些与...

PostgreSQL的外部表使用【图】

postgresql从9.1开始增加了外部表访问的功能,这个功能就是数据库直接读取数据库以外的文件,比如csv或者text等类型的文件,暂时 postgresql从9.1开始增加了外部表访问的功能,这个功能就是数据库直接读取数据库以外的文件,比如csv或者text等类型的文件,暂时不支持DML。postgresql有各种插件能直连各种异构DB,如Oracle_fdw,mysql_fdw,file_fdw等,对数据的迁移是很方便的,这是PG的扩展性较强的一个表现。这里介绍foreign data ...

PostgreSQL9.3物化视图使用【图】

物化视图在Oracle里面是很早就内置的一个功能,而PostgreSQL也很早就将功能代码做出来,方式是类似create table as....,只是一直 物化视图在Oracle里面是很早就内置的一个功能,而PostgreSQL也很早就将功能代码做出来,方式是类似create table as....,只是一直没有内置,9.3版本终于将此作为一个内置的功能点来使用,下面分享下最新版本的物化视图使用。 目前postgres9.3在官网上有4个安装包,分别是9.3.0(stable version)、9.3....

使用PostgreSQL数据库日期类型的4个提示【图】

当我们这些使用Rails的人看到例如5.weeks.from_nowor3.days.ago + 2.hours时并不会感到惊讶。同样,PostgreSQL也可以做到,你可以 当我们这些使用Rails的人看到例如5.weeks.from_nowor3.days.ago + 2.hours时并不会感到惊讶。同样,PostgreSQL也可以做到,你可以通过简单调用PostgreSQL内置函数来实现相同的功能。 相关阅读: PostgreSQL删除表中重复数据行 PostgreSQL数据库连接池PgBouncer的搭建 Windows平台编译 PostgreSQL ...

PostgreSQL删除表中重复数据行【图】

采用PostgreSQL 9.2 官方文档例子为例: 剔除重复行的数据转存到新表weather_temp 采用PostgreSQL 9.2 官方文档例子为例: CREATE TABLE weather (city varchar(80),temp_lo int, -- low temperaturetemp_hi int, -- high temperatureprcp real, -- precipitationdate date); INSERT INTO weather VALUES(San Francisco, 46, 50, 0.25, 1994-11-27),(San Francisco, 43, 57, 0, 1994...

PostgreSQL数据库连接池PgBouncer的搭建【图】

最近有些项目我们是采用PostgreSQL进行后端数据库,由于要对客户端的连接使用类型和连接数进行控制,因此我们采用PgBouncer来进行 最近有些项目我们是采用PostgreSQL进行后端数据库,由于要对客户端的连接使用类型和连接数进行控制,因此我们采用PgBouncer来进行实施。 PgBouncer相关的基本文档pgsqldb中文站已经有不少文档,这里我就不再作过多的说明,我将集中对其中的几个要点和我实践中遇到的问题和大家分享一下。OK,肺话也不...

Windows平台编译PostgreSQL【图】

1、源代码下载与准备 PG 词法和语法解析分别使用 flex 和 yacc脚本,也就是源代码里能看到的 .l 和 .y 文件,由他们生成 .c 和 . 1、源代码下载与准备 PG 词法和语法解析分别使用 flex 和 yacc脚本,也就是源代码里能看到的 .l 和 .y 文件,由他们生成 .c 和 .h文件。 更详细资料见: (很不幸,这个网站是无法直接访问的,自己想办法) 这两个工具在 Windows 下的环境一直没有彻底弄好,再加上考虑它们的版本,我都是在 Linux 下...

Postgresql备份心得笔记【图】

许久没用服务器上装的那个postgresql,其实是用来做redmine的数据库的,考虑到mysql可能经常升级,而rails的连接组件在安装上有点 许久没用服务器上装的那个postgresql,其实是用来做redmine的数据库的,考虑到mysql可能经常升级,而rails的连接组件在安装上有点麻烦,所以当初就装成postgresql。 今天准备备份一下,用的phppgadmin,刚开始是提示其中的pg_dump执行路径没有配置,重新配置好后,导出的结果却是空的损坏文件。于是想...

ODBC - 相关标签