pg登陆
创建库表
pg的语句与mysql一样,用;结束
pg查看参数&修改参数
show log_rotation_size;
alter system set log_rotation_size = '10MB';
show log_rotation_size;
此时发现参数没生效
加载配置使参数生效:
select pg_reload_conf();
show log_rotation_size;
pg脚本,控制循环写入
sh init.sh 创建库表
[root@vm172-22-80-55 liurong]# cat init.sh #!/bin/bash su postgres psql -p3306 -c 'create database demo;' psql -p3306 -c 'c demo;' psql -p3306 -c 'create table t(id int, id2 int);' sudo -i
sh cyc.sh 循环写入
[root@vm172-22-80-55 liurong]# cat cyc.sh
#!/bin/bash
export N=100
sudo -i
su postgres
psql -p3306 -c 'c demo;'
function cyc()
{
for ((i=0; i<$N; i++))
do
psql -p 3306 -c 'insert into t values(1, 2), (3, 4);'
psql -p 3306 -c 'select * from t;'
psql -p 3306 -c 'update t set id = 2 where id = 1;'
psql -p 3306 -c 'delete from t where id2 = 3;'
done
}
cyc