0

Country,State,District,taluk のような次のフィールドを持つ POSTGIS に DB があります。各フィールドは ID によって相互にリンクされています。今、私はユニークなIDを作成して新しいフィールドを追加したい(例:Sub_locality&Locality)、それを古いDBに追加する PostGISでどうすればいいですか?前もって感謝します。

4

1 に答える 1

1

これはかなり概念的な質問なので、回答でコードを指定できるかどうかはわかりません。ただし、基本的にはいくつかの手順があります。

  1. 新しいテーブルを作成して入力します。

  2. 追加のフィールドを追加します(データベースがヌルフリーになるまで、最初はヌルを許可します)

  3. 追加フィールドに入力します ( update foo set bar_id = (select id from bar where ....))

null をチェックします。次に、完了したら、null 制約がないようにテーブルを変更します。中間チェックが必要な場合はCHECK、id が特定のポイントを下回っている、または外部キーが null でないという制約を追加できます。

于 2013-11-18T02:25:09.973 に答える