當前位置:首頁 » 編程語言 » postgresql執行sql文件
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

postgresql執行sql文件

發布時間: 2022-02-17 12:42:22

Ⅰ 對postgresql資料庫進行操作,把sql文件導入,出現以下錯誤,是怎麼回事怎麼解決有沒有大神幫幫忙

function postorder($root)
configure:3458: checking whether the C compiler works
configure:3480: gcc conftest.c >&5
ld: malformed 32-bit x.y.z version number: 11.4.0d1
collect2: ld returned 1 exit status
configure:3484: $? = 1
configure:3522: result: no
configure: failed program was:
| /* confdefs.h */

Ⅱ 如何將sql文件導入postgres

dos命令行psql
-f
文件,psql在資料庫安裝目錄下的bin

Ⅲ 如何向PostgreSQL導入sql文件

可以用postgresql自帶psql程序

psql -U username -W -d dbname -f xx.sql

username 要用有許可權做這件事的用戶名

指定導入的資料庫則加上-d dbname
不指定就不用加

之後輸入密碼就行啦

Ⅳ postgresql如何執行sql文件

原理:
使用"c:\program
files\postgresql\9.0\bin\psql.exe"來建立到postgresql資料庫的連接後執行sql語句。
(建立資料庫連接的方法,可以參考c:\program
files\postgresql\9.0\scripts\runpsql.bat文件。)
一,執行sql語句
set
db_name=temp
"c:\program
files\postgresql\9.0\bin\psql.exe"
-h
localhost
-u
postgres
-d
%db_name%
-p
5432
-w
-c
"select
*
from
table1;"
二,執行sql腳本文件
在sql語句比較復雜時,可以先把sql語句保存到文件中,然後用psql.exe執行該文件。
@rem
move
to
the
current
file's
directory
%~d0
cd
%~dp0
@rem
excute
a
sql
script
file
to
create
database
"c:\program
files\postgresql\9.0\bin\psql.exe"
-h
localhost
-u
postgres
-d
postgres
-p
5432
-w
-f
resource/db/createdb.sql
如果有多個sql腳本文件(如:a.sql,
b.sql,
c.sql),可以新建一個sql腳本文件(index.sql)來調用這多個腳本文件,這樣在bat中只需要一個命令語句,而不需要多次復制相似的命令。新建index.sql文件的內容可以是:
\i
resource/db/createdb.sql
\i
resource/db/createsp.sql
\i
resource/db/insertdata.sql
備註:
在cmd窗口中輸入
"c:\program
files\postgresql\9.0\bin\psql.exe"
-?
可以查找psql的相關命令。
建立了資料庫連接後,可以用help命令,或者\?
查找sql命令。

Ⅳ 如何查看PostgreSQL正在執行的SQL

1、首先登錄sql server managment。

Ⅵ postgresql資料庫用什麼命令執行腳本文件

在命令行下執行:psql -d 庫名 -f 文件名;
也可直接在sql腳本開頭加:psql 庫名 (-U 用戶名)<<!
然後就可以直接運行這個腳本,sh 之或直接賦予可執行許可權。
trampwind(隨風) 於 2005-3-10 11:42:27
在psql交互界面中可以直接用: i 文件名;
來執行SQL腳本

先把要執行的命令放到 .sql 格式的文件中 ,比如 gcz_test.sql
然後執行 ./gcz_test.sql。

Ⅶ PostgreSQL資料庫中,\i *.sql,是執行這個腳本,現在我想帶個參數到這個*.sql腳本里

哥們怎麼解決的?

Ⅷ 如何執行SQL腳本

SQLServer: 工具→查詢分析器。
ACCESS: 插入→查詢→設計視圖→(左上角)SQL視圖

Ⅸ 如何寫.bat文件,連接PostgreSQl,執行SQL文件.

原理:
使用"C:\Program Files\PostgreSQL\9.0\bin\psql.exe"來建立到PostgreSQL資料庫的連接後執行SQL語句。
(建立資料庫連接的方法,可以參考C:\Program Files\PostgreSQL\9.0\scripts\runpsql.bat文件。)
一,執行SQL語句
SET DB_NAME=TEMP
"C:\Program Files\PostgreSQL\9.0\bin\psql.exe" -h localhost -U postgres -d %db_NAME% -p 5432 -w -c "SELECT * FROM TABLE1;"
二,執行SQL腳本文件
在SQL語句比較復雜時,可以先把SQL語句保存到文件中,然後用psql.exe執行該文件。
@rem move to the current file's directory
%~d0
CD %~dp0
@rem excute a sql script file to create database
"C:\Program Files\PostgreSQL\9.0\bin\psql.exe" -h localhost -U postgres -d postgres -p 5432 -w -f resource/db/createdb.sql
如果有多個SQL腳本文件(如:a.sql, b.sql, c.sql),可以新建一個SQL腳本文件(index.sql)來調用這多個腳本文件,這樣在BAT中只需要一個命令語句,而不需要多次復制相似的命令。新建index.sql文件的內容可以是:
\i resource/db/createdb.sql
\i resource/db/createsp.sql
\i resource/db/insertdata.sql
備註:
在CMD窗口中輸入 "C:\Program Files\PostgreSQL\9.0\bin\psql.exe" -? 可以查找psql的相關命令。
建立了資料庫連接後,可以用help命令,或者\? 查找sql命令。

Ⅹ 怎麼把sql文件導入postgresql資料庫

1、打開PgAdminIII ,連接伺服器。選擇要執行該文件的資料庫。
2、看到上面欄目有sql字樣的圖標,點擊。
3、打開後,點擊導入文件。執行即可。