本週ponstation01上的MySQL資料庫在新增帳號的時候被我弄壞了。導致所有的資料都消失了。
重新建了一個LINUX的伺服器並嘗試用備份檔寫入新的資料庫中...........但失敗了!
錯誤發生在無法建立VIEW..........語法錯誤的樣子。
後來再建一個T43的主機來測試語法,總算找回原來的VIEW
目前週報講稿整理相關的資料庫表格建立如下:
#資料庫建立之SQL語法
#make message table
#主要表格內容:週報日期、講員、題目、講稿整理、講道日期
create table message(paperdate date, speaker varchar(10), title varchar(30), collator varchar(10), message_date date, primary key(paperdate))
#產生講員索引
create index idxspeaker on message(speaker)
#產生講稿整理索引
create index idxcollator on message(collator)
#輸入資料語法
insert into message
values('2006-01-01', '陳勝三牧師', '禮物', '蘇云薇姐妹', '2005-12-25')
#產生經節表格
create table message_scripture(ms_date date, scripture varchar(30), primary key(ms_date, scripture))
#產生講稿內容表格
create table message_pre(mp_date date, discourse text, primary key(mp_date), foreign key(mp_date) references message(paperdate))
#產生主要表格View
create VIEW message_maintable as
select message_table.paperdate paperdate, speakerID.UserName SpeakerName, message_table.title title, message_table.message_date message_date, collatorID.UserName CollatorName
from message_table, person speakerID, person collatorID
where message_table.speaker = speakerID.IDnum and message_table.collator = collatorID.IDnum order by message_table.paperdate
PS:MySQL備份時會把所有的table用sql把它匯出,但不見得可以匯得回去,即便用同一版本的MySQL也是如此,令在下實在很難相信其備份功能。
建議以後備份時,資料表與view分開備份。反正view也只是一段sql。
2008年3月30日 星期日
2008年3月27日 星期四
文書科發文系統修改
本日2008/03/27下午由進富陪同,一起到文書科說明發文系統。
原來的流程是
輸入文號 -> 函文內容校對 -> 設定發文日期(設定發文日期後,即關閉函文內容、設定發文日期功能) -> 發文
承辦人希望發文日期和函文內容即使在設定發文日期後繼續能修改。
新的流程如下:
輸入文號 -> 函文內容校業 -> 設定發文日期 (設定日期後日期項目變色)-> 發文
在發文過程中若有任一機關曾經以電子發文時,則系統自動關閉「整批電子發文」功能。
系統檢查gtaoer中的rtype是否有'E'值。
另外承辦人希望函稿編輯中文件速等、密等設定為「普通件」、「普通」(預設值)
這部份需要修改退撫系統的每一支程式
原來的流程是
輸入文號 -> 函文內容校對 -> 設定發文日期(設定發文日期後,即關閉函文內容、設定發文日期功能) -> 發文
承辦人希望發文日期和函文內容即使在設定發文日期後繼續能修改。
新的流程如下:
輸入文號 -> 函文內容校業 -> 設定發文日期 (設定日期後日期項目變色)-> 發文
在發文過程中若有任一機關曾經以電子發文時,則系統自動關閉「整批電子發文」功能。
系統檢查gtaoer中的rtype是否有'E'值。
另外承辦人希望函稿編輯中文件速等、密等設定為「普通件」、「普通」(預設值)
這部份需要修改退撫系統的每一支程式
訂閱:
文章 (Atom)