要件の変化に応じて、配備したリモートデータベースのスキーマを変更しなければならない場合があります。最も一般的なスキーマの変更とは、新しいカラムを既存のテーブルに追加する、または新しいテーブルをデータベースに追加することです。
以前は、同期に影響を及ぼすスキーマ変更では、スキーマを変更する直前に正常な同期を実行する必要がありました。この必要はなくなりました。スキーマを変更するには、ScriptVersion 拡張オプションを使用するのではなく、新しい SQL 構文を使用して、同期サブスクリプションでスクリプトバージョンを格納する必要があります。
この機能をサポートする SQL 構文は次のとおりです。
CREATE SYNCHRONIZATION SUBSCRIPTION 文 SCRIPT VERSION 句を使用して、同期中に使用するスクリプトバージョンを指定します。
ALTER SYNCHRONIZATION SUBSCRIPTION 文 SET SCRIPT VERSION 句を使用して、同期中に使用するスクリプトバージョンを指定します。
スクリプトバージョンとサブスクリプションの関連付け
SQL Anywhere リモートデータベースのスキーマのアップグレードの実行
Ultra Light リモートデータベースのスキーマのアップグレード
![]() |
DocCommentXchange で意見交換できます
|
Copyright © 2012, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.1 |