1

composer update を実行しました - Symfony 2.2.1 (および関連するバンドル) の最新バージョンを取得するため、実行doctrine:schema:updateするとすべてのテーブルが更新されます:

ALTER TABLE core_billing_account ALTER COLUMN id INT IDENTITY NOT NULL;
ALTER TABLE core_billing_account_priority ALTER COLUMN id INT IDENTITY NOT NULL;
ALTER TABLE core_billing_account_status ALTER COLUMN id INT IDENTITY NOT NULL;
ALTER TABLE core_connection ALTER COLUMN id INT IDENTITY NOT NULL;
ALTER TABLE core_connection_custom_field ALTER COLUMN id INT IDENTITY NOT NULL;
ALTER TABLE core_connection_services ALTER COLUMN id INT IDENTITY NOT NULL;
ALTER TABLE core_country ALTER COLUMN id INT IDENTITY NOT NULL;
ALTER TABLE core_currency ALTER COLUMN id INT IDENTITY NOT NULL;
ALTER TABLE core_customer_hierarchy ALTER COLUMN id INT IDENTITY NOT NULL;
ALTER TABLE core_customer_tariff ALTER COLUMN id INT IDENTITY NOT NULL;
ALTER TABLE core_extra_cost_type ALTER COLUMN id INT IDENTITY NOT NULL;
ALTER TABLE core_mno ALTER COLUMN id INT IDENTITY NOT NULL;
ALTER TABLE core_mno_services ALTER COLUMN id INT IDENTITY NOT NULL;
ALTER TABLE core_mno_status ALTER COLUMN id INT IDENTITY NOT NULL;
ALTER TABLE core_sim ALTER COLUMN id INT IDENTITY NOT NULL;
ALTER TABLE core_size_uom ALTER COLUMN id INT IDENTITY NOT NULL;
ALTER TABLE core_tax_rate ALTER COLUMN id INT IDENTITY NOT NULL;
ALTER TABLE core_time_uom ALTER COLUMN id INT IDENTITY NOT NULL;
ALTER TABLE core_usage ALTER COLUMN id INT IDENTITY NOT NULL

MSSQL は構文が気に入らないため、これは失敗しますが、理由はわかりません。新しいエンティティ ( core_usage) を追加しただけですが、すべてのテーブルを更新したいと考えています。キャッシュをクリアしようとしましたが、違いはありません...ヘルプ!!!

アップデート

データベースを削除して再作成するときにも発生します... DoctrineBundleリポジトリで報告された問題

4

1 に答える 1

0

この問題は、私が使用していたより新しいバージョンの Doctrine で修正されました... doctrine 2.3.4 にアップグレードされ、解決されました。

詳細はこちら

于 2013-05-07T16:21:29.797 に答える