pgtclsh -- PostgreSQL TCLshell 客户端

SYNOPSIS

pgtclsh [filename [argument...]]

DESCRIPTION 描述

pgtclsh 是一个 Tcl shell 接口,用 PostgreSQL 数据库访问函数做了扩展。 (实际上,它是装载了 tclsh 和 libpgtcl。) 和普通的Tcl shell 一样,第一个命令行参数是一个脚本文件, 任何其余的参数都传递给脚本。如果没有命名脚本文件,那么该脚本就是交互的。

一个带Tk 和 PostgreSQL 函数的 Tcl 是 pgtksh(1)。

原文地址:https://www.cnblogs.com/fanweisheng/p/11097518.html

时间: 2024-08-15 19:36:37

pgtclsh -- PostgreSQL TCLshell 客户端的相关文章

PostgreSQL异步客户端(并模拟redis 数据结构)

以前为了不在游戏逻辑(对象属性)变更时修改数据库,就弄了个varchar字段来表示json,由服务器逻辑(读取到内存)去操作它. 但这对运维相当不友好,也不能做一些此Json数据里查询. 所以后面就用了下ssdb,然而就在前几天才了解到postgresql支持json了(其实早在两年前就行了吧···) 就这点差不多就可以算当作mongodb用了,不过还是不支持redis的高级数据结构. 于是我就想模拟(实现)下redis(的数据结构). 就抽空看了下它的c api库:libpq,发现其请求-等待

centos6.4下面安装postgresql以及客户端远程连接

一.安装 centos6.4服务器IP:192.168.220.131 window7客户端IP:192.168.199.218 在centos官网http://www.postgresql.org/download/linux/redhat/,通过如下指令安装postgresql yum install postgresql-server service postgresql initdb chkconfig postgresql on 貌似已经安装过了,版本是8.4,因为看到update字样

PostgreSQL编码格式:客户端服务器、客户端、服务器端相关影响

刚刚写了几百字的东西因为断网,导致全没有了,重头再写,我就只想记录东西我自己看了: 1)客户端编码格式默认是从客户端的服务器编码获取,也就是LANG环境变量. 2)客户端编码和服务器编码如果一致,则插入的数据之间不经过转码,存入服务器. 3)客户端编码和服务器编码如果不一致,则插入的数据会传输到服务器端,并进行自动转码,存入数据库服务器. 4)如果服务器端传过来的数据,本地编码对应的字符集不支持中文,那么也就不能显示,即使编码转换是正确的. 那么就有如下这种情况: 当我一开始使用UTF8插入数据

Postgresql流复制+pgpool实现高可用

pgpool 概述 pgpool-II 是一个位于 PostgreSQL 服务器和 PostgreSQL 数据库客户端之间的中间件,它提供以下功能:连接池.复制.负载均衡.限制超过限度的连接以及并行查询.文档在此. 四种模式 O 意味着“可用”, X 意味着“不可用(1) 并行查询模式需要同时打开复制和负载均衡,但是复制和负载均衡无法用于并行查询模式中的分布式表.(2) 在线恢复可以和流复制同时使用.(*3) 客户端仅仅是通过 pgpool-II 连接到 PostgreSQL服务器.这种模式仅仅

PostgreSQL+pgpool-II复制方案

1. Pgpool-II介绍 pgpool-II是PostgreSQL服务器之间一种有效的中间件和PostgreSQL数据库客户端.它提供了以下功能. 连接池 pgpool-II保存到PostgreSQL服务器的连接,当一个相同新连接(如用户名.数据库.协议版本)进来时,重用他们.它减少了连接开销,提高了系统的整体吞吐量. 复制 pgpool-II可以管理多个PostgreSQL服务器.使用复制功能可以使2个或更多的物理磁盘上创建一个实时备份,这样服务不会因服务器的磁盘故障而中断. 负载平衡 如

Ubuntu PostgreSQL安装和配置

1.安装 使用如下命令,会自动安装最新版,这里为9.5 sudo apt-get install postgresql 安装完成后,默认会: (1)创建名为"postgres"的Linux用户 (2)创建名为"postgres".不带密码的默认数据库账号作为数据库管理员 (3)创建名为"postgres"的表 安装完成后的一些默认信息如下: config /etc/postgresql/9.5/main data /var/lib/postgre

Java,PostgreSQL时间范围查询

遇到一坑:对于如下代码 select * from order_mileagefuel where date > '2015-11-1' and date< '2015-11-5' 在PostgreSQL的客户端中执行时能得到结果,但在Java中执行时(此时时间范围是参数,类型为String),如date >=#{startDay} and date <=#{endDay} 执行时报如下错误:(而对于MySQL,在代码中却是能够正确执行的.) ERROR: operator doe

辛星整理postgresql中常见的一些非sql操作

这里所说的操作,是在我们用psql进入postgresql的客户端之后进行的操作,它们并不是SQL语句,但是它们通常又很重要,下面是一些常见的整理操作: (1)列出所有的数据库,我们使用\l命令或者\list命令,注意这里是字母l,不是数字1. (2)切换数据库,我们实用\c  数据库名的方式,它相当于MySQL里面的use  数据库名. (3)列出当前数据库下的所有表,我们使用\d命令,它相当于MySQL中的show tables命令. (4)退出当前用户我们使用\q命令,它相当于MySQL中

postgres 数据库命令行客户端psql的使用命令总结

1.切换到 postgres 用户: 2.输入: psql , 进入到postgresql的客户端psql: 3.\l           查看当前所有的数据库: 4.psql database1      连接到database1这个数据库: 5. \dt                      查看当前所连接的数据库(database1)的所有表: 6. \d  table1             查看表table1的表结构: 另外: ubuntu 中修改某个用户的密码: 1. 切换到r