postgres的相关命令 - AichaelLee/Summary GitHub Wiki
** 使用psql命令登录PostgreSQL控制台。
psql psql -U postgres -d mabuchi_db_dev
pg_dump -U postgres -t m_code mydb2 >cqqqo.sql pg_dump -U postgres -t m_function_role mabuchi_db_dev >cqqqaaaao.sql
C:\Program Files\PostgreSQL\9.6\bin>
```sql
位数补足
SELECT
right('00000'+cast(phrasename as varchar),8)
得意先CD
FROM table name T1
select lpad(phrasename,9,'0') from tablename
UPDATE table
SET column = REPLACE(column,'\r\n', chr(10))
select * from pg_stat_activity;
CREATE SEQUENCE user_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
alter table m_user alter column user_id set default nextval('user_id_seq');
建表的时候你在表名上加了双引号,表示表名的强制的和双引号里面的内容一致,也就是说现在表名是大写的。 你查询的时候如果使用select * from ASSIGN_INFO_W; 表名会自动变小写,也就是select * from assign_info_w; 这样就查询不到表,如果你想要查询到表,可以用这种方式:select * from "ASSIGN_INFO_W";这样就可以查到了。 test=> select * from ASSIGN_INFO_W; ERROR: relation "assign_info_w" does not exist test=> select * from "ASSIGN_INFO_W"; DDC_PROJ_NO | RES_ID | ASSIGN_START_DATE | ASSIGN_END_DATE | ASSIGN_PERSENT | ASSIGN_PRE_FLG | INS_USER_ID | INS_TIMESTAMP | INS_PROG_ID | UPD_USER_ID | UPD_TIMESTAMP | UPD_PROG_ID -------------+--------+-------------------+-----------------+----------------+----------------+-------------+---------------+-------------+-------------+---------------+------------- (0 rows)
提示:这种处理方式通常不被建议,最好还是在建表和查询时都不要使用双引号。 http://www.ruanyifeng.com/blog/2013/12/getting_started_with_postgresql.html