PostgreSQL データベース テーブル内の列の位置の変更
PostgreSQL テーブル内の列の位置の変更は、データベースでは直接サポートされていません。これは、PostgreSQL が「pg_attribute」テーブルの「attnum」列に基づいて列の順序を定義しているためです。
PostgreSQL Wiki で述べられているように、
PostgreSQL は現在、attnum 列に基づいて列の順序を定義しています。 pg_attribute テーブルの。列の順序を変更する唯一の方法は、テーブルを再作成するか、列を追加して目的のレイアウトに達するまでデータを回転することです。
したがって、他のデータベース ブランドとは異なり、列を変更するための標準化された SQL ソリューションはありません。 PostgreSQL での位置。
考えられる解決策
直接的な解決策がないにもかかわらず解決策としては、次の回避策を検討してください:
以上がPostgreSQL テーブルの列の順序を変更するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。