美文网首页程序园技术初心简友广场
windows 下使用批处理执行 postgresql 命令行操

windows 下使用批处理执行 postgresql 命令行操

作者: triplestudio | 来源:发表于2019-07-24 13:34 被阅读4次

    1.准备好命令文件 loraserver.sql

    create role loraserver_as with login password 'dbpassword';
    create role loraserver_ns with login password 'dbpassword';
    create database loraserver_as with owner loraserver_as;
    create database loraserver_ns with owner loraserver_ns;
    \c loraserver_as
    create extension pg_trgm;
    create extension hstore;
    \q
    

    2.写批处理文件 run.bat

    psql 这里使用了绝对路径,这样不依赖于环境变量,但需要更改为实际安装路径。
    后边的 pause 命令是为了让双击运行在执行完之后能停留在命令窗口,以便看到输出的运行结果。

    "C:\Program Files\PostgreSQL\9.6a\bin\psql.exe" -U postgres < loraserver.sql
    
    % The purpose of the command below is to make the window not close! %
    pause
    

    3.执行批处理文件

    这一步,还是要输入密码:

    然后,就会自动执行命令文件中的操作了。

    相关文章

      网友评论

        本文标题:windows 下使用批处理执行 postgresql 命令行操

        本文链接:https://www.haomeiwen.com/subject/wmkxrctx.html