2017-01-12 19 views
0

postgresqlで "CREATEまたはREPLACE Directory"を作成することは可能です。 もし解決できない場合は、postgresqlに実装する方法を教えてください。 ありがとうディレクトリをpostgresqlに作成

+0

「create directory」と同等の意味を持つ場合、外部テーブルデータがあるディレクトリを指すようにOracleに存在するため、PostgreSQLには存在しません。これはバイトアタイプを使用しています - https://www.postgresql.org/docs/current/static/datatype-binary.html – JosMac

+1

あなたが解決しようとしている実際の問題について説明してください。 –

+0

お返事ありがとうございました.. – Kamfasage

答えて

1

質問は本当に意味をなさない。 PostgreSQLはデータベース管理システムです。ファイルとディレクトリはありません。

私が考えることのできる最も近いパラダイムはスキーマです - CREATE SCHEMAを参照してください。

COPYを使用してサーバのディスクに出力を書き出し、その出力を入れるディレクトリを作成したい場合は、そのようなものはありません。しかし、PL/PerluやPL/Pythonuを使うと、それを簡単に実行できます。

+0

おかげであなたはそれを行うためのPL/PerlUとまたはPL /パイソンを使用して私と例をお願いできますか? 私はフォルダにtxtファイルを作成し、既存のtxtファイルを先ほど作成したファイルにコピーしてテキストを追加する必要があります – Kamfasage

+0

pl/pythonマニュアルで始めることはできません –

+0

質問Oracleの 'CREATE OR REPLACE DIRECTORY .. AS'ステートメントのpostgresqlバリエーションに関するものです。ではない? –

1

ない最良の選択肢がありますが、使用することができます:ディレクトリの最後の部分だけがモードに設定されたアクセス権を取得

COPY (select 1) TO PROGRAM 'mkdir --mode=777 -p /path/to/your/directory/' 

注意。

関連する問題