schema-migration

    1熱度

    3回答

    在SSDT中,有一種用於管理DDL更改的機制,例如新列或數據類型更改。我們不是將「Alter Table」語句放入數據庫項目,而是編輯原始的「Create Table」語句,該語句着重於包含新列的最終狀態。它檢測舊腳本和新腳本之間的差異,並創建必要的「Alter Table」腳本以用於部署。 在Oracle數據庫中是否有與使用J2EE技術​​和Eclipse IDE相同的策略來實現相同的策略?

    7熱度

    1回答

    失敗,我試圖做使用app/console doctrine:schema:update --force命令更新模式,但學說對以下部分失敗: An exception occurred while executing 'DROP INDEX IDX_E98F2859A074D5D7 ON contract': SQLSTATE[HY000]: General error: 1553

    2熱度

    1回答

    雖然核心數據的工作,我發現我的UIManagedDocument對象有一個documentState到5相等的UIDocument documentation只定義了這些常量: enum { UIDocumentStateNormal = 0, UIDocumentStateClosed = 1 << 0, UIDocumentStateInConflict = 1

    0熱度

    1回答

    我在我的應用程序中使用數據庫遷移插件,但在使用其他具有數據庫模式依賴關係的插件時遇到問題。 我想使用migrations插件來設置/重構我的數據庫,以準備使用新安裝的插件(例如分類插件)。問題是遷移插件在其他插件之後加載,所以我的應用程序失敗,甚至無法運行遷移(未應用模式依賴關係)。我認爲DB遷移應該在其他插件之前運行(在99%的情況下)似乎是合理的。正確? 有沒有一種方法(無需自定義遷移插件「d

    2熱度

    3回答

    在schemamigration中是不是可以像South一樣做下面的事情? def forwards(self, orm): ## CREATION # Adding model 'Added' db.create_table(u'something_added', ( (u'id', self.gf('django.db.models.fields.Aut

    2熱度

    1回答

    在South manage.py schemamigration生成的每個遷移文件中,通常會有south.v2.SchemaMigration的子類。該類將包含forwards()和backwards()方法以及models屬性。 South如何使用模型屬性?

    2熱度

    3回答

    我聽說所有新的Web框架如ROR,Django等都遵循Agile和TDD的一般原則。下面的敏捷和TDD的一部分是從一次迭代到另一次迭代時構建自己的設計。這意味着模型及其模式將隨着不同版本的應用程序而發展。我知道ROR原生支持模式遷移,但我不確定django。我主要關心的問題是,如何事先決定所有與模式相關的問題。這不是回到瀑布式的設計理念嗎? 我也知道有像模擬遷移的'south'這樣的外部軟件包。但

    0熱度

    1回答

    我是成功的在本地resolviong這個問題: I am missing a migration file ,但我現在正在試圖複製在Heroku上的壯舉,不知道如何到那裏訪問數據庫。任何人都可以引導我通過這個過程?

    0熱度

    1回答

    對於我的django應用程序,我想將datetimefield轉換爲datefield。導致一個錯誤: Date truncation for column ... 你能告訴我如何做到這一點? 我已經試過這樣: 我寫schemamigration前datamigration修飾DateTimeField字段的值從日期時間日期。 obj.datetimefield = obj.datetimef

    4熱度

    2回答

    我想禁止用戶訪問我的應用程序,以便我可以執行模式遷移。我已經研究過幾種可能性,發現可能存在的缺點: 禁用數據存儲寫 - 我寧願只是把我的整個程序下來,讓人們看不到任何錯誤,等等。另外,我想禁用寫入將阻止我執行遷移。 禁用應用程序 - 我不清楚這會禁用它,只能爲我的用戶,使我無法執行遷移。我也不確定禁用/啓用週轉時間。 重定向我的域名到一個臨時網頁 - 我的應用程序仍然會在appspot.com訪問