6
PostgreSQLをバックエンドとして使用する場合は、HSTORE
型を使用します。そうでない場合はPickleType
です。問題は、スキーマが(Pythonで)定義されているときにどのバックエンドが使用されるかを判断できないことです。これを判別し、テーブルが実際にバックエンドデータベースに作成されたときに条件付きでデータタイプを選択するにはどうすればよいですか?SQLAlchemy:バックエンドに応じて列の型を条件付きで選択する方法