# PostgreSQL Portable绿色免安装版本13 **Repository Path**: www16wincn/PostgreSQL-Portable ## Basic Information - **Project Name**: PostgreSQL Portable绿色免安装版本13 - **Description**: PostgreSQL Portable绿色免安装版本 版本号:13 再用 dbeaver 就可以管理数据库 - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2025-03-02 - **Last Updated**: 2025-10-13 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Portable PostgreSQL for Windows - PostgreSQL 免安装版,其实 PostgreSQL 不一定需要安装进程就可以使用喔! - 你可以自己设置数据目录,也可以不管,总之就是啓动它。 - 本项目只是加入指令,让各位可以下载就直接使用。 1. 初始化 2. 启动/停止 3. 加入 python 3.7, 可以直接 CREATE LANGUAGE plpython3u - 下面情况使用这个机制特别方便: 1. 你在你要安装的电脑没有管理者权限。 2. 你需要同时使用好几个不同的 PostgreSQL。 3. 你的应用软件自带 PostgreSQL,程序自行开关服务和调整参数。 - 如果你也想做一个你自己的,最简单的方法就是,把你安装好的 PostgreSQL 拷贝出来,大致上就是本项目的内容。 - 因为 pgAdmin 4 过于肥大,所以在此项目不包含在内;如果你需要,请使用官方推荐的安装程序。 ## Tested - Windows 10 ## Usages 1. Clone 或 Download 此项目。 2. 修改 PGDATA.txt,设置数据库数据文件的路径。 3. 第一次使用请先运行 init.bat。 4. 密码就是 postgres 的密码,不要忘记自己输入的密码。 ### 查看版本 ``` version.bat ``` ### 啓动服务 - 窗口不要关掉,关掉窗口就会停止服务。 - Port 是缺省的 5432。 ``` start.bat ``` ### 停止服务 - 如果你要从别的窗口关服务的话 ``` stop.bat ``` ### 测试 1. 啓动服务 2. 打开命令提示字符,%portable-pgsql% 请替换成你的下载目录 3. 缺省密码: 在运行 init.bat 时输入的密码 ``` > cd %portable-pgsql% > bin\psql -U postgres -h localhost -p 5432 postgres ``` ## 其他 1. 使用后会新生成一个 logfile.txt 记录档,供调试之用。 2. "data" 目录是可以搬移的,在停止服务的状态,放置到你需要的路径,然后修改 PGDATA.txt 的内容。 3. start.bat 和 stop.bat 指向的数据目录(-D directory)必须相同。 4. 请参阅: [pg_ctl](https://www.postgresql.org/docs/current/app-pg-ctl.html)、[initdb](https://www.postgresql.org/docs/current/app-initdb.html)、[postgres](https://www.postgresql.org/docs/current/app-postgres.html) # Portable PostgreSQL for Windows - PostgreSQL 免安裝版,其實 PostgreSQL 不一定需要安裝程序就可以使用喔! - 你可以自己設定資料目錄,也可以不管,總之就是啓動它。 - 本專案只是加入指令,讓各位可以下載就直接使用。 1. 初始化 2. 啟動/停止 3. 加入 python 3.7, 可以直接 CREATE LANGUAGE plpython3u - 下面情況使用這個機制特別方便: 1. 你在你要安裝的電腦沒有管理者權限。 2. 你需要同時使用好幾個不同的 PostgreSQL。 3. 你的應用軟體自帶 PostgreSQL,程式自行開關服務和調整參數。 - 如果你也想做一個你自己的,最簡單的方法就是,把你安裝好的 PostgreSQL 拷貝出來,大致上就是本專案的內容。 - 因為 pgAdmin 4 過於肥大,所以在此專案不包含在內;如果你需要,請使用官方推薦的安裝程式。 ## Tested - Windows 10 ## Usages 1. Clone 或 Download 此專案。 2. 修改 PGDATA.txt,設定資料庫資料檔案的路徑。 3. 第一次使用請先執行 init.bat。 4. 密碼就是 postgres 的密碼,不要忘記自己輸入的密碼。 ### 查看版本 ``` version.bat ``` ### 啓動服務 - 視窗不要關掉,關掉視窗就會停止服務。 - Port 是預設的 5432。 ``` start.bat ``` ### 停止服務 - 如果你要從別的視窗關服務的話 ``` stop.bat ``` ### 測試 1. 啓動服務 2. 打開命令提示字元,%portable-pgsql% 請替換成你的下載目錄 3. 預設密碼: 在執行 init.bat 時輸入的密碼 ``` > cd %portable-pgsql% > bin\psql -U postgres -h localhost -p 5432 postgres ``` ## 其他 1. 使用後會新產生一個 logfile.txt 記錄檔,供除錯之用。 2. "data" 目錄是可以搬移的,在停止服務的狀態,放置到你需要的路徑,然後修改 PGDATA.txt 的內容。 3. start.bat 和 stop.bat 指向的資料目錄(-D directory)必須相同。 4. 請參閱: [pg_ctl](https://www.postgresql.org/docs/current/app-pg-ctl.html)、[initdb](https://www.postgresql.org/docs/current/app-initdb.html)、[postgres](https://www.postgresql.org/docs/current/app-postgres.html)