溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

解壓版PostgreSQL啟動(dòng)腳本

發(fā)布時(shí)間:2020-07-28 04:51:55 來源:網(wǎng)絡(luò) 閱讀:1171 作者:dccw 欄目:數(shù)據(jù)庫

postgresql.cmd

@echo off
title PostgreSQL

rem 變量設(shè)置
if not defined PGSQL set PGSQL=%~dp0
if not defined PGLOCALDIR set PGLOCALDIR=%PGSQL%share
if not defined PGDATABASE set PGDATABASE=postgres
if not defined PGPORT set PGPORT=5432
if not defined PGUSER set PGUSER=postgres
rem 數(shù)據(jù)目錄,按需設(shè)置
if not defined PGDATA set PGDATA=%PGSQL%\Data\data
rem 日志,按需設(shè)置
if not defined PGLOG set PGLOG=%PGSQL%\Data\log.txt

rem 首次運(yùn)行初始化一個(gè)新的數(shù)據(jù)庫
if not exist "%PGDATA%" (
    echo.
    echo 首次使用正在初始化數(shù)據(jù)庫, 請(qǐng)稍候...
    "%PGSQL%\bin\initdb" -U %PGUSER% -A trust -E utf8 --locale=C >nul
)

rem 啟動(dòng)postgres服務(wù)器
echo.
"%PGSQL%\bin\pg_ctl" -D "%PGDATA%" -l "%PGLOG%" -w start
cls
echo.
echo 鍵入 \q 退出并關(guān)閉服務(wù)器
echo.
"%PGSQL%\bin\psql.exe" --port=%PGPORT% --dbname="%PGDATABASE%" --username="%PGUSER%"
echo.
"%PGSQL%\bin\pg_ctl" -D "%PGDATA%" stop
向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI