postgreSQL常用的命令及操作
以下是使用 postgresql 时常用的脚本。
1、安装数据库软件及数据库的备份与恢复。
网上下载: postgresql-12.1-1-windows-x64.exe
1 2 3 4 5 6 7 8 9 10 11 12 | ■前提: ・postgreSQLがインストール済みであること。 ・ロール【USER01】及びデータベース【USER01】が作成済みであること。 ※「セットアップ」配下のCREATE_ROLE.sqlやCREATEDATABASE.sqlを実行 ■ダンプリストア ・スキーマ構成のみDUMPをリストア pg_restore -U USER01 -d USER01 .\01_TABLES.dmp ・データ(M_,P_)のみDUMPをリストア pg_restore -U USER01 -d USER01 .\02_DATA.dmp ※パスワード:USER01 |
2、创建数据库权限帐号。
1 | 创建文件:CREATE_ROLE.sql |
1 2 3 4 5 6 7 8 9 | CREATE ROLE "USER01" WITH LOGIN NOSUPERUSER CREATEDB NOCREATEROLE INHERIT NOREPLICATION CONNECTION LIMIT -1 PASSWORD 'USER01' ; |
3、创建数据库。
1 | 创建文件:CREATEDATABASE.sql |
1 2 3 4 5 6 7 8 9 | CREATE DATABASE "USER01" WITH OWNER = "USER01" TEMPLATE = template0 ENCODING = 'UTF8' LC_COLLATE = 'C' LC_CTYPE = 'Japanese_Japan.932' -- 此处是DB的字符集格式 TABLESPACE = pg_default CONNECTION LIMIT = -1; |
4、批量执行脚本文件。
1 2 3 4 5 6 7 8 9 10 11 | --スクリプトの格納先に移行 cd C:\DBScript --psql起動 "C:\Program Files\PostgreSQL\12\bin\psql" -h 192.168.0.2 -p 5432 -U yourID -d yourDB \encoding utf-8 \i 20201129_XXXFrom.sql \i 20201129_master_insert1.sql \i 20201129_master_update2.sql \i 20211129_DATA_m_table3.sql |
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
· 一个奇形怪状的面试题:Bean中的CHM要不要加volatile?
· [.NET]调用本地 Deepseek 模型
· 一个费力不讨好的项目,让我损失了近一半的绩效!
· 全网最简单!3分钟用满血DeepSeek R1开发一款AI智能客服,零代码轻松接入微信、公众号、小程
· .NET 10 首个预览版发布,跨平台开发与性能全面提升
· 《HelloGitHub》第 107 期
· 全程使用 AI 从 0 到 1 写了个小工具
· 从文本到图像:SSE 如何助力 AI 内容实时呈现?(Typescript篇)