- 博客(18)
- 资源 (10)
- 问答 (1)
- 收藏
- 关注
原创 linux nohup
使用&可以使得程序在后台运行,但是当当前终端关闭的时候,程序也会停止;此时可以使用nohup命令,比如假设运行的脚本是test.shnohup sh ./test.sh > /dev/null 2>&1 & ...
2018-10-30 20:22:00 171
原创 pgadmin导出表及其数据
以insert方式导出右键表–>备份–>格式(选择"无格式")–>选择文件存放位置(存为.sql文件)–>转储选项2(查询选择 使用字段插入、使用插入命令) -->点击完成以COPY方式导出右键表–>备份–>格式(选择"无格式")–>选择文件存放位置(存为.sql文件)–>点击完成...
2018-10-29 10:46:29 8939
原创 通过shell脚本调用存储过程
shell脚本test.sh#/bin/shexport_pgpasswd(){ if [ -f /usr/local/svconfig/server/conf/imos.cfg ] then dbpasswd=`cat /usr/local/svconfig/server/conf/imos.cfg | grep DBPassword | awk ...
2018-10-26 19:17:41 8774
原创 临时和永久关闭Selinux
临时关闭:[root@centos6-198 ~]# getenforce Enforcing[root@centos6-198 ~]# setenforce 0[root@centos6-198 ~]# getenforce Permissive永久关闭:[root@centos6-198 ~]# vim /etc/sysconfig/selinuxSELINUX=enf...
2018-10-24 18:35:55 579
原创 如何查看PostgreSQL正在执行的SQL以及锁信息
代码SELECT procpid, start, now() - start AS lap, current_query FROM (SELECT backendid, pg_stat_get_backend_pid(S.backendid) AS procpid, pg_stat_get_backend_activity_start(S.backendid) AS start...
2018-10-24 10:34:07 17955 2
原创 分区表
参考:https://www.cnblogs.com/mchina/archive/2013/04/09/2973427.htmlhttp://www.cnblogs.com/stephen-liu74/archive/2012/04/27/2291814.html
2018-10-24 08:50:59 163
原创 表的继承
建父表CREATE TABLE persons(name text,age int,sex BOOLEAN);建子表CREATE TABLE students (class_no INT) INHERITS (persons);插入数据向子表插入数据insert into students values('张三', 15,true,1);insert into...
2018-10-23 20:24:49 1123
原创 psql工具的使用
显示所有数据库\l连接数据库\c显示表空间\db显示模式\dn显示表、视图、序列、索引结构信息\d table, view, sequence, or index显示角色、用户\du或\dg表的权限分配\dp tbl_user或\z tbl_user输出信息\echo将表中每一行中的每列数据都拆分为单行显示\x <tab...
2018-10-23 16:58:00 914
原创 PostgreSql允许远程连接
编辑$PGDATA/pg_hba.conf添加如下配置host all all 0.0.0.0/0 md5允许特定ip主机连接host all all 0.0.0.0/0 md5允许特定网段的主机连接host all all 192.168.1.0/24 md5...
2018-10-23 16:10:23 2831
原创 PG安装
创建目录mkdir -p /usr/local/pg10ln -s /usr/local/pg10 /usr/local/pgsqlchown -R postgres.postgres /user/local/pgsql编译安装./configure --prefix=/usr/local/pgsqlmakemake install新建postgres用户与数据库的数据目录use...
2018-10-23 15:25:37 713
原创 PG根据已有表建立新表
AS(通用)create table test(id serial, name varchar(10));insert into test(name) values('a'),('b'),('c');create table test2 as select * from test;PG特有-- 注意,test3应该是还没创建的新表select * into test3 from te...
2018-10-22 19:17:58 1350
原创 序列
直接使用序列类型create table test (id serial, name varchar(10));间接使用创建序列 CREATE SEQUENCE seq_test INCREMENT 1 MINVALUE 1 MAXVALUE 9223372036854775807 START 1 CACHE 1 CYCLE; // 循环,表示到最大值后从头开...
2018-10-22 15:36:48 171
原创 动态SQL
动态生成删除piblic模式下的所有视图SQL;select 'drop view '||viewname||';' from pg_views where schemaname='public'动态生成将public模式下所有表的primary_pollutant长度设为50的SQLselect 'alter table '||tablename||' alter column pri...
2018-10-22 11:54:32 100
转载 linux字符串截取等操作
假设我们定义了一个变量为:file=/dir1/dir2/dir3/my.file.txt可以用${ }分别替换得到不同的值:${file#*/}:删掉第一个/ 及其左边的字符串:dir1/dir2/dir3/my.file.txt${file##*/}:删掉最后一个/ 及其左边的字符串:my.file.txt${file#*.}:删掉第一个. 及其左边的字符串:file.txt${...
2018-10-21 18:37:39 318
原创 Postgresql日志相关
目录日志种类作用总结日志种类PostgreSQL有3种日志pg_log(数据库运行日志) 内容可读 默认关闭的,需要设置参数启动pg_xlog(WAL 日志,即重做日志) 内容一般不具有可读性 强制开启pg_clog(事务提交日志,记录的是事务的元数据) 内容一般不具有可读性 强制开启日志所在路径pg_xlog和pg_clog一般是...
2018-10-18 21:38:10 6426
原创 Linux常用命令的特殊用法
cat命令##显示并标记行号cat -n test##显示内容,只对非空白行标行号cat -b test##对多个空白行进行处理,如果有多行空白行,只显示一行空白行cat -s test在每行末尾放置一个$符号,用于清楚地显示具体的每行结尾cat -e test将文件从后往前翻转tac test实例输入重定向cat test.sh#!/bin/shHOSTS=${H...
2018-10-10 19:44:39 187
原创 shell字符串与整数比较与运算
#!/bin/sh#字符串比较(比较大小以及是否相等)a=hellob=helloc=howif [[ "$a" == "$b" ]];then echo 'same'else echo not samefiif [[ "$a"!="$c" ]];then echo "a!=c"fiif [[ &a
2018-10-10 19:43:44 857
原创 windows下安装与使用redis
下载 官网上不提供windows版本的,现在官网没有下载地址,只能在github上下载;官网只提供linux版本的下载 官网下载地址:redis.io/download github下载地址安装redis 双击下载完的安装程序,点击下一步即可(当然可以自定义安装路径)在安装的过程中勾选,将安装路径加入PATH环境变量中设置进入service服务中,将redis服务设置为手...
2018-10-03 09:55:21 424
oracle rac 2 day's guide
2018-02-05
exec()函数族疑问,输出不是预料的结果
2015-11-17
TA创建的收藏夹 TA关注的收藏夹
TA关注的人