随笔 - 746  文章 - 0  评论 - 39  阅读 - 79万

随笔分类 -  Postgres

dbeaver:可以作为简单报表、报警等用途的强大sql ide工具
摘要:dbeaver 执行sql查询后,其结果面板,具有灵活、强大的定制功能: 1)每个一定时间刷新sql查询 2)grid格式的结果展示面板,可以根据某个列的值(单个值list、或值的范围range)来定制【本列】、或【本行】的颜色格式 3)grid格式的结果展示面板,可以根据某个列的值进行比较操作【> 阅读全文
posted @ 2021-12-06 09:46 jinzhenshui 阅读(873) 评论(0) 推荐(0) 编辑
ANSI SQL 2003:美国国家标准:SQL-2003:该规范并不是free获取——你得花钱!
摘要:A.4.4. Where can I find the ANSI SQL 2003 specification for stored procedures? Unfortunately, the official specifications are not freely available (AN 阅读全文
posted @ 2020-03-25 13:38 jinzhenshui 阅读(1331) 评论(0) 推荐(0) 编辑
Postgresql:9.2.1的默认事务提交模式为手动提交(default)你可以设置称自动提交模式
摘要:其他版本未测试,尚不知道。9.2.1版本的 autocommit 参数默认为手动提交( default)可以通过设置运行时参数 autommit 来改变这一行为,变为自动提交set autommit to true; 阅读全文
posted @ 2012-10-12 09:54 jinzhenshui 阅读(1875) 评论(0) 推荐(0) 编辑
Postgresql:内置数据类型(data type)
摘要:sql standardsqlserverpostgresqlpostgresql aliases description bigint bigint bigint int8 signed eight-byte integer:有符号8字节整数 bigserial serial8 autoincrementing eight-byte integer:自增属性的 bigint bit binary bit [ (n) ] fixed-length bit string:定长位串 bit varying var... 阅读全文
posted @ 2012-10-10 17:51 jinzhenshui 阅读(2680) 评论(0) 推荐(1) 编辑
Postgresql:备份与还原
摘要:逻辑备份与还原 pg_dump.exe逻辑备份是客户端工具生成的是标准的sql文件。可以选择 打包、压缩、自定义格式的不同的输出形式数据一致的,因为postgresql数据库是mvc特性的与pg_dump.exe输出备份之对应的还原何种输出就需要何种逆向操作,最终就是要获得标准的sql输入pg_dump.exe的选项 pg_dump [选项]... [数据库名字]pg_dump.exe --no-owner --no-privileges --createpg_dump.exe --no-owner --no-privileges --create --inserts一般选项:... 阅读全文
posted @ 2009-06-30 15:32 jinzhenshui 阅读(702) 评论(0) 推荐(0) 编辑
Postgresql:本地化支持
摘要:本地化:指有关字符、排序、数字格式、货币符号等等的文化偏好postgresql通过两个途径提供本地化支持:1。通过所使用的os获取本地化偏好initdb.exe 或自动从操作系统的环境中获取本地化信息,如果获取失败,postgressql使用默认的通用的C设置initdb.exe当然你可以使用--local=loacl_set来指定本地化规则;initdb.exe也允许你指定下面将要提到的具体本地化细节参数进行详细的细节设置2。提供几个本地化设置参数定制每个细节方面lc_collate:排序规则lc_ctype:字符集lc_numeric:数字格式lc_time:日期时间格式lc_moneta 阅读全文
posted @ 2009-06-30 11:21 jinzhenshui 阅读(538) 评论(0) 推荐(0) 编辑
Postgresql:pg_hba.conf基于主机的客户端验证
摘要:postgresql的客户端验证,方式、原理、形式均类似于linux的****host****** :-(记不住了postgresql会找第一个连接类型匹配的记录进行验证。不存在验证失败后再验证下一条或者特殊处理,人人平等!配置文件修改后:可以使用pg_ctl reload 重新加载使之生效!pg_hba.conf的配置文件比较简单,一行一个记录,七种具体形式,常用的就一种hosthost database user ip mask mothed [method option] --database、user可以使用“,”分割多个;含可以使用@filename包含单独的datab... 阅读全文
posted @ 2009-06-29 16:46 jinzhenshui 阅读(586) 评论(0) 推荐(0) 编辑
Postgresql:表空间
摘要:postgresql对表空间的说明很简单,基于两点理由:扩展存储空间,跳出os对文件系统的大小限制,不断扩充可以空间让数据库管理员针对系统的应用特点....优化系统的性能。postgresql的tablespace就是让postgresq使用的专用os目录(路径)。并没有什么神秘的地方。在一个逻辑文件系统上建立多个表空间没有多少意义,因为你不能控制逻辑文件系统里的单个文件create tablespace tbl_name location 'os_dir_path_str'; --os_path必须是空的、postgresql帐号有权的目录。创建表空间的用户必须是superu 阅读全文
posted @ 2009-06-29 14:17 jinzhenshui 阅读(1703) 评论(0) 推荐(1) 编辑
Postgresql:角色(用户、组、成员关系、继承)
摘要:超级用户:类似于其他系统的sa、root、sysdbainitdb.exe 初始化是建立的第一个superuser 的名字 和 执行initdb.exe 时所用的os帐号相同第一个superuser的oid=10superuser是不受postgresq的对象权限系统控制的,可以在系统里做任何事情!危险!!对象的所有者owner:很特殊的角色对象的权限系统是对象上权限的有限集合,但有些权限是无法grant、revoke的,这就是owner所特性的:owner用户很多普通用户不具备的权利owner权限可以有superuser来转移postgresql自8.1后不再区分用户、组了。统统称之为角色r 阅读全文
posted @ 2009-06-29 11:45 jinzhenshui 阅读(882) 评论(0) 推荐(0) 编辑
Postgresql:创建数据库 先有蛋?先有鸡?
摘要:如下:第一个蛋? ..\share\下的postgres.bki、*.sql文件initdb.exe 根据 ..\share\下的postgres.bki、*.sql文件 初始化数据库存储簇。这时该初始化簇包含3个数据库、一个supuser!默认调用initdb.exe的os用户(postgres)的同名用户连接数据库(postgres)virgin(处女——纯洁啊)模板数据库tmeplate0:模板、不可以连接通用模板数据库template1:模板,可以连接默认调用initdb.exe的os用户(postgres)的同名的超级用户(postgres)create database new_d 阅读全文
posted @ 2009-06-29 11:28 jinzhenshui 阅读(512) 评论(0) 推荐(0) 编辑
Postgresql:连接、验证配置
摘要:listen_addresses='localhost' 非动态 --postgresql监听的网卡ip,默认仅仅本地,可以配置多个,使用“,”分割。“*” 代表所有的网卡ipport=5432 非动态 --端口max_connections=100 非动态 --最大服务器连接数superuser_reserved_connections=3 非动态 --为管理员保留的专用连接数,普通用户无法使用这些连接。不能大于max_connectionsauthentication_timeout=60s --登录验证超时ssl=false 非动态 --是否使用ssl连接password 阅读全文
posted @ 2009-06-26 16:30 jinzhenshui 阅读(836) 评论(0) 推荐(0) 编辑
Postgresql:数据目录、配置文件、pid文件的位置
摘要:默认所有的文件和数据目录都在initdb.exe创建的初始化的目录下。你可以通过命令选项、主配置文件(postgresql.conf)选项另外指定其他位置:命令选项-D 指示数据簇的默认配置目录环境变量PGDATA指示数据簇的默认配置目录命令选项:config_file:指定postgressql.conf的位置。必须必须必须在命令行上提供!也是唯一可以改变默认主配置文件postgresql.conf名称的地方config_file:在指定了该命令选项后,必须必须在配置文件里指示其他文件的位置,最起码要指定data_directory的位置!include: --指定其他额外的配置文件dat. 阅读全文
posted @ 2009-06-26 14:49 jinzhenshui 阅读(3264) 评论(0) 推荐(0) 编辑
Postgresql:Windows上的基本安装、配置
摘要:Postgresql是完全自我独立的,不向系统写入垃圾信息,不依赖于注册表!initdb.exe 初始化系统数据库postgres、模板数据库template0、template1、数据库簇——理解为一个存储目录!pg_ctl.exe是一个基本的服务器管理工具postgres.exe服务器程序Postgresql的服务器配置:postgresql.conf该配置文件在-D目录下可以通过include [=] 'filename'包含其他配置文件,便于管理、扩展 --绝对、相对文件路径配置选项不区分大小写。“#”表示注释配置选项和值之间的“=”是可选的。空白可以增加可读性!值只有 阅读全文
posted @ 2009-06-26 13:50 jinzhenshui 阅读(825) 评论(0) 推荐(0) 编辑
Postgresql:读英文联机文档有感
摘要:读Postgresql的英文联机文档,效率低了点——必须得借助英语词典!不过说实话真是一种享受啊人家老外的文档真是: 条理清晰 、 主次分明 、有因有果!人家不爱打马虎眼,欺骗读者。 阅读全文
posted @ 2009-06-26 11:43 jinzhenshui 阅读(268) 评论(0) 推荐(0) 编辑


点击右上角即可分享
微信分享提示