51 postgresql import postgresql-8.4
我正在尝试导入与8.4.1 postgres捆绑在一起的几个模块,并且所有这样做的命令(例如contrib.import等)都不起作用或找不到.请帮我.
小智 88
要contrib在Ubuntu或Kubuntu(或类似的Linux发行版)上安装PostgreSQL 模块:
sudo apt-get install postgresql-contribsudo /etc/init.d/postgresql-8.4 restartpostgres)./usr/share/postgresql/8.4/contrib/使用ls看看下面的模块列表:
adminpack autoinc btree_gin btree_gist chkpass citext cube dblink dict_int dict_xsyn earthdistance fuzzystrmatch hstore insert_username int_aggregate isn lo ltree moddatetime pageinspect pg_buffercache pgcrypto pg_freespacemap pgrowlocks pg_stat_statements pgstattuple pg_trgm pgxml refint seg sslinfo tablefunc test_parser timetravel tsearch2 uuid-ossp
使用以下命令加载SQL文件:
psql -U user_name -d database_name -f module_name.sql
例如,如果您的管理用户已命名postgres并且您的数据库已命名storage并且您想要的模块是cube,则应键入:
psql -U postgres -d storage -f cube.sql
Run Code Online (Sandbox Code Playgroud)
在上面的步骤#1之后,执行:
sudo /etc/init.d/postgresql restartcd /usr/share/postgresql/9.1/extension (有扩展)psqlCREATE EXTENSION "uuid-ossp";我有一个名为'book'的数据库,例如
psql -U postgres book创建扩展多维数据集
重复所需的每个扩展,然后\ q到logouy