Ⅰ 对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、打开后,点击导入文件。执行即可。