upgrade=true attribute upgrade=true database connection URL attribute
機能

前バージョンのにて作成されたデータベースをアップグレードして、現在バージョンののデータベースにします。併せて、データベースへの接続も行います。データベースがなければ、エラーログにエラーが出力されて、データベースが見つからなかったことを表すSQLExceptionが挙がって接続に失敗します。

この操作はにて記述されている「データベースのアップグレード」にて定義されている、フルアップグレードを行います。 アップグレードのより詳細な情報は、の「アップグレード」以下にある他のトピックを参照してください。

データベースに認証およびSQL認証の両方が設定されている場合、データベースの所有者だけが、データベースをフルアップグレードすることができます。 詳細については、の、「ユーザ認証を使う」および「SQL標準の認証モードを使う」を参照してください。

他の属性との組み合わせ

(データベース接続URLのサブプロトコルの後にある)データベース名あるいはdatabaseName=nameofDatabaseのいずれかを、この属性に併せて指定する必要があります。

collationあるいは territory=ll_CCと組み合わせて、この属性を使うことはできません。

jdbc:derby:sampleDB;upgrade=true jdbc:derby:;databaseName=sampleDB;upgrade=true;