psql実行ファイルpermission denied

1217 ワード

psql実行ファイルにPermission deniedが現れます。
  • 総括
  • 今日はMIMICデータベースをインストールしてsqlファイルを実行する時、Windowsファイルのパスを直接コピーするため、Permission deniedが現れて、ファイルのパスを実行する中のバーを反斜線に書きました。
    psqlコマンドパスはUnixシステムパスフォーマットを使用すべきです。
    たとえば:
    \i D:/work/mimic-code/buildmimic/postgres/postgres_create_tables.sql
    Unixは、パスセパレータとしてスラブ/を使用しており、ウェブアプリケーションは、最初にUnixシステム上で使用されているので、ネットワークアドレスは、スラッシュ/を使用している。Windowsは、DOSシステムにおけるコマンドラインパラメータフラグ\との混淆を避けるために、バックスラッシュ/を使用する従来のDOSシステムから来ている。
    締め括りをつける
  • ブラウザのアドレスURL、url、ネットワークファイルのパスは、スラッシュ/を使用します。
  • Windowsシステムは、アンチ・スラッシュ\を経路区切り子として使用しており、Windowsの最初のペンを記憶することができ、混同しないようにする。
  • ディレクトリ:./doc/は、現在のディレクトリのdocフォルダを表します。../doc/現在のディレクトリの上の階層のディレクトリのdocフォルダ/doc/プロジェクトのルートディレクトリは、ディスクのルートディレクトリを指すことができ、プロジェクトのルートディレクトリを指すこともできる。