2011-03-30 52 views
0

我正在尋找從我的grails數據庫中刪除更新後不可用的舊數據。我知道我的數據庫還保存在哪裏,它包含raq mysql文件,這些好嗎?如果涉及到它,我可以連線刪除所有類型的東西,但id可以刪除舊數據而不這樣做。如何刪除grails數據庫

回答

0

我不認爲這是好的做法,通過文件系統刪除數據庫文件。您應該使用數據庫管理系統(MySQL工作臺或Heidi SQL,...)到drop數據庫。這將刪除所有數據庫,然後重新創建一個新數據庫。

+0

創建拖放選項,以便連接到數據庫和查詢表中刪除該數據?這似乎是一個簡單而快速的方法來擺脫它,謝謝! – user618194 2011-03-31 13:51:02

+0

@ user618194:看來我誤解了你的問題,你似乎誤解了我的答案,但是,沒關係。是的,您可以使用數據庫管理系統連接和查詢以刪除數據。只是不要刪除數據庫,因爲它會刪除所有表以及數據。 – 2011-03-31 15:38:01

0

您可以使用數據源文件類似

development { 
     dataSource { 
      dbCreate = "create-drop" // one of 'create', 'create-drop','update' 

     } 
    } 
+0

我有這個唯一的問題是我有數據庫上的多個表與我想要保留的其他表中的現有數據的多個表,我擔心如果我添加創建 - 刪除它將放棄所有信息,當我上傳更新。 – user618194 2011-03-31 13:52:00

+0

在這種情況下,刪除所有不需要的數據,然後在BootStrap中,您可以根據具體情況更新數據或插入數據。然後您可以轉到DataSource.groovy文件中的更新選項 – allthenutsandbolts 2011-03-31 17:21:08