ตารางจะไม่ดำเนินการหลังจากตรวจสอบและอัปเดตสคีมา

ฉันได้สร้างเอนทิตีใน zend framework 2 โดยใช้หลักคำสอน 2 หลังจากนั้นฉันใช้คำสั่งนี้เพื่อตรวจสอบสคีมาปัจจุบัน

./vendor/bin/doctrine-module orm:validate-schema

ฉันได้ผลลัพธ์เช่น:

Mapping]  OK - The mapping files are correct.
[Database] FAIL - The database schema is not in sync with the current mapping file.

จากนั้นฉันก็ดำเนินการคำสั่ง update

./vendor/bin/doctrine-module orm:schema-tool:update --force

ผลลัพธ์สำหรับสิ่งนั้นจะเป็นดังนี้:

Database schema updated successfully! "7" queries were executed

แต่ปัญหาคือ ไม่มีตารางที่สร้างในฐานข้อมูลของฉัน เกิดอะไรขึ้นกับเรื่องนี้?


person user231791    schedule 27.08.2013    source แหล่งที่มา
comment
คุณแน่ใจหรือว่าคุณได้เลือก/กำลังมองหาฐานข้อมูลที่ถูกต้อง?   -  person cptnk    schedule 27.08.2013
comment
ใช่. การกำหนดค่านั้นอยู่ในไฟล์ config/autoload/doctrine.local.php ฉันไม่ได้แตะไฟล์ doctrine.php ในโฟลเดอร์นั้น   -  person user231791    schedule 27.08.2013
comment
กรุณาวางการกำหนดค่า docrine.local ของคุณ หลักคำสอนโมดูลแสดงอะไรเมื่อคุณรัน validate-schema (หลังจากอัพเดต db)   -  person Adrian Nowicki    schedule 27.08.2013


คำตอบ (1)


ฉันเคยเรียกใช้ doctrine-module orm:validate-schema แล้วตามด้วย doctrine-module orm:schema-tool:create นี่เป็นโครงการที่ดีที่ควรลอง: Fmi-example บน github

person Oskar    schedule 29.08.2013