1. 程式人生 > >window批處理命令 執行 pg 資料庫的 sql 指令碼

window批處理命令 執行 pg 資料庫的 sql 指令碼

%~d0

cd%~d0

"%PATH%\pgsql_32\bin\psql.exe" -h 127.0.0.1 -p 6001 -d mydb -U myname -f "sql指令碼.sql" -w

其中:

127.0.0.1    ------  伺服器ip(本機,可用localhost)

6001          ------  埠

mydb         ------ 資料庫名稱

myname    ------  登入名   (不懂為什麼此處不用密碼也行,而且用密碼應該是 -P 密碼  ,但是會出錯,得空去研究一下,有知道的也可以擺脫請教一下)

-w   ------   螢幕寬度,可以去掉

給出各種指令的定義:但是部分是有錯的,這是從bat執行SqlServer的資料庫指令碼指令那抄過來的

用法: Sqlcmd            [-U 登入 ID]          [-P 密碼]
  [-S 伺服器]            [-H 主機名]          [-E 可信連線]
  [-N 加密連線][-C 信任伺服器證書]
  [-d 使用資料庫名稱] [-l 登入超時值]     [-t 查詢超時值]
  [-h 標題]           [-s 列分隔符]      [-w 螢幕寬度]
  [-a 資料包大小]        [-e 回顯輸入]        [-I 允許帶引號的識別符號]
  [-c 命令結束]            [-L[c] 列出伺服器[清除輸出]]
  [-q "命令列查詢"]   [-Q "命令列查詢" 並退出]


  [-m 錯誤級別]        [-V 嚴重級別]     [-W 刪除尾隨空格]
  [-u unicode 輸出]    [-r[0|1] 傳送到 stderr 的訊息]
  [-i 輸入檔案]         [-o 輸出檔案]        [-z 新密碼]
  [-f <內碼表> | i:<內碼表>[,o:<內碼表>]] [-Z 新建密碼並退出]
  [-k[1|2] 刪除[替換]控制字元]
  [-y 可變長度型別顯示寬度]
  [-Y 固定長度型別顯示寬度]
  [-p[1] 列印統計資訊[冒號格式]]
  [-R 使用客戶端區域設定]
  [-b 出錯時中止批處理]

  [-v 變數 = "值"...]  [-A 專用管理連線]
  [-X[1] 禁用命令、啟動指令碼、環境變數[並退出]]
  [-x 禁用變數替換]
  [-? 顯示語法摘要]

相關推薦

window處理命令 執行 pg 資料庫sql 指令碼

%~d0cd%~d0"%PATH%\pgsql_32\bin\psql.exe" -h 127.0.0.1 -p 6001 -d mydb -U myname -f "sql指令碼.sql" -w其中:127.0.0.1    ------  伺服器ip(本機,可用local

mysql 處理命令執行多個sql指令碼

方法1 若有SQL指令碼a.sql, b.sql, 其目錄在f盤根目錄下, 則可再寫一個SQL指令碼c.sql(假設其目錄也在f盤根目錄下, 也可以在其他路徑下)如下: source f:/a.sql; source f:/b.sql; 然後執行

Window處理命令學習筆記

批處理檔案是無格式的文字檔案,本質就是一堆DOS命令按一定順序排列而形成的集合, 它英文譯為BATCH,副檔名為 .bat 或 .cmd。在命令提示下鍵入批處理檔案的名稱,或者雙擊該批處理檔案,系統就會呼叫Cmd.exe按照該檔案中各個命令出現的順序來逐個執行它們。使用批處理檔案(也被稱為批處理

一步一步教你將java程式碼打成jar包用bat處理命令執行

1.背景 前不久接到一個朋友的請求,讓我幫他做個小程式處理一些工作上的事情,好歹作為java開發工程師,這點忙還是要幫的.不過馬上遇到了一個問題,平時我們都是用IDEA或者eclipse執行的程式碼, 或者是web專案用tomcat執行的, 他現在這種小白肯定

window 處理命令

第一章 批處理基礎 第一節 常用批處理內部命令簡介 批處理定義:顧名思義,批處理檔案是將一系列命令按一定的順序集合為一個可執行的文字檔案,其副檔名為BAT或者CMD。這些命令統稱批處理命令。 小知識:可以在鍵盤上按下Ctrl+C組合鍵來強行終止一個批處理的執行過程。 瞭解了大概意思後,我們正式開始

bat處理命令執行jar包中的main方法

一、Eclipse匯出可執行的jar中使用方式(main函式中的方法依賴第三方庫):1、將依賴的第三方庫抽取到匯出的jar包中2、將依賴的第三方庫獨立匯出,資料夾命名方式為:匯出的jar名稱_lib如圖所示:[img]http://dl2.iteye.com/upload/a

Dos處理命令bat檔案執行完以後自動關閉dos視窗的方法

Dos 批處理命令 bat Dos 批處理命令 bat 檔案執行完以後自動關閉 dos 視窗的方法:          很多人執行完批處理命令發現 dos 視窗不能自動關閉,那是因為你在 bat 檔案中直接執行了需要執行的某些外部程式, 如果希望 dos 視窗自動關閉,

window server 2008 處理單獨執行可以,加入任務計劃無法執行

報錯任務計劃程式報操作員或系統管理員拒絕了請求就提示如下錯誤:任務計劃 報操作員或系統管理員拒絕了請求(0x800710E0) 解決方法: 1、建立任務  (與建立基本任務有區別) 2、安全設定 --- 本地策略 --- 安全選項,雙擊右邊的 域控制器:允許伺服器操作員計劃任務,開啟啟用即可。

window處理bat命令詳解

前言 批處理檔案(batch file)包含一系列 DOS命令,通常用於自動執行重複性任務。使用者只需雙擊批處理檔案便可執行任務,而無需重複輸入相同指令。編寫批處理檔案非常簡單,但難點在於確保一切按順序執行。編寫嚴謹的批處理檔案可以極大程度地節省時間,在應對重

window 處理備份mysql資料庫

@echo on   //設定檔名set filename=%date:~,4%%date:~5,2%%date:~8,2%_eam.sql      //備份資料庫,資料庫名稱為test  ,使用者名稱root,密碼root ,這種方法必須配置MYSQL_HOME m

怎麼用處理*.bat 執行檔案目錄下面的SQL語句指令碼(批量的)。。。@echo off是什麼意思?

Oracle下: 1.新增一個批處理檔案:如a.bat 2.新增一個SQL指令碼檔案:如a.sql 3.a.bat中輸入:sqlplus 使用者名稱/密碼 @C:\a.sql(假設a.sql在c:盤根目錄下) 4.然後執行這個批處理,就可以執行這個sql指令碼了.

VS自帶的打包程式同時自動執行一個EXE或處理命令

我做的繼承類的程式碼是這樣的,請指點  using System;  using System.Collections.Generic;  using System.ComponentModel;  using System.Configuration.Instal

怎樣用處理執行多個exe文件

asc pri line views bat文件 tro ext sta each 怎樣用批處理來運行多個exe文件 @echo off start *****.exe start *****.exe start *****.exe star

處理taskkill執行結束不掉程序以及停留問題

content key class 批處理 怎麽辦 程序 dos 運行 完整 我原來就一句代碼 TASKKILL /F /IM QQ.exe 保存為taskkill.bat。結果執行起來一直顯示,可是沒有結束掉進程,百度搜索才知道taskkill為系統keyword,不

常用處理命令總結3之Find和FindStr

ttr 計算 例如 ber 文件名 忽略大小寫 cap 應該 dst @echo offfindstr /V "[4-4]" all210.txt > no4.txtpause::註釋 /n是顯示出來第幾行!查不帶4的可註冊的域名 find 作

jmeter maven自動移動jar包windows 處理命令

col 工具 lean tdi art apach director 當前 tar jmeter項目maven文件下面放這.bat 工具,可以把必要的jar包移動到jmeter響應的文件夾下面 rem 本文件放在jmeter 腳本maven項目根目錄下面,和pom.xml

處理命令之Start的詳細用法

圖形用戶界面 用法 blog 中斷 空間 file 創建 單獨 詳細信息 Start啟動單獨的“命令提示符”窗口來運行指定程序或命令。如果在沒有參數的情況下使用,start 將打開第二個命令提示符窗口。語法start ["title"] [/dPat

處理命令get_line獲取文本總行數並顯示指定行的內容

get_line 批處理獲取文本總行數 批處理顯示文本指定行內容 研究背景 get_line是一個很好的工具,它能快速獲取文本內容總行數(不包括空行),並顯示指定行內容。它有一個特點,就是計算的總行數不包括空行,也就是說它只統計非空行的行數,對處理矩陣數據非常有用。使用幫助獲取文本內容

windows 下 方便工作的bat文件處理命令

pau 批處理 目錄 刪除 lims find delayed exp LEDE 1.刪除目錄下 不包含某串字符的文件: @echo offfor /f "delims=" %%a in (‘dir /s /a-d/b *.mp3‘) do ( echo "%%~n

2.1.1基礎之處理命令xcopy move del md

ref set 子目錄 對比 .html win 裏的 創建文件夾 htm Windows命令行batcmd腳本的應用之自動備份 異地備份 遊旗丶引莫(孫忠)2.1.1基礎之批處理命令xcopy move del md Windows命令行batcmd腳本的應用之自動備份