none
PostgreSQLデータベースからのマイグレーションについて RRS feed

  • 質問

  • お世話になっております。

    掲題の件について、質問させていただきたいのですが、

    この度、PostgreSQLからAzure SQL Databaseへ移行することになりました。

    今では、Azure Database for PostgreSQLがありますが、まだ当時はPostgreSQLのサポートがなく、

    別のシステムがSQL Databaseで作りなおしたために、そちらに対応することになりました。

    1つ気になっている点として、PostgreSQLでは、textの配列型というのを使用していたのですが、

    SQL Databaseには、それに相当する型がありません。

    既存の型で代替する他ないと思うのですが、文献なども見当たらず判りません。

    PostgreSQLでは配列型を用いたVIEWなども使用しているので、影響範囲の見当を付けたいと思っています。

    実際のところ、何型に置き換えればよいのか、ご教示いただければ幸いです。

    以上、よろしくお願いします。

    2019年1月31日 8:06

すべての返信

  • Azure SQL Database/SQL Server には配列型がないため、アプリケーション側の作りこみが必要となりますが、PostgreSQL 配列型を、SQL Database側では nvarchar(max)型 などのテキスト型に置き換えて、JSON形式、XML形式でデータを挿入すれば、類似のことが出来るかもしれません。
    2020年1月17日 15:24