pg的启动 a.切换用户 su – postgres b.启动psotgresql服务 pg_ctl start
参考 sql-do
a.建指定用户的表空间 create tablespace test_tbs owner "test_usr" location '/data/pgsqldata/test_tbs';
方案一: a. 创建表空间 ># mkdir -p /data/pgsqldata/test_tbsp ># chown -R postgres:postgres /data/pgsqldata/test_tbsp psql=#create tablespace test_tbsp location '/data/pgsqldata/test_tbsp'; b. 创建用户 create user test with password 'test'; c.创建指定表空间,指定用户的数据库 create database test owner=test tablespace=test_tbsp; d.写函数需要的语言 su - postgres -c"createlang plpgsql saservice" 方案二: a.建用户(linux环境) ># createuser test –s b.建表空间实际存在的文件夹,并给权限(linux环境) ># mkdir /data/pgsqldata/test_tbs ># chown postgres:postgres /data/pgsqldata/test_tbs c.创建表空间(psql环境) DB=# create tablespace test_tbs location '/data/pgsqldata/test_tbs'; d.创建数据库(linux环境) ># createdb test -D test_tbs -O test
参考 queries-limit
分区的操作 实验条件: 存在表tr_g001
参考 PostgreSQL10实时全文检索和分词,相似搜索,模糊匹配实现类似Google搜索自动提示 这个帖子的方法比较不错,值得试试,被吸引的点如下: CREATE INDEX name_idx ON goods USING GIN(to_tsvector('English',name));
参考 values-lists
参考 psql-connect
参考 psql-tools