כלי לניהול פשוט של DB OBJECTS ששחררנו

itaym02

New member
כלי לניהול פשוט של DB OBJECTS ששחררנו

אשמח לקבל פידבק.
אם יש לכם בפרוייקט triggers/stored procedures/views /db function
זה יקל עליכם את העניינים, ויאגד את הכל לפרוייקט מסודר עם cli שיכול לבנות\לנקות את ה DB.

https://github.com/itay-moav/rhal_commander

הפרוייקט עדיין בalpha
הוא יציב, רק אין בו את כל הfeatures שאני רוצה לשחרר.

החברה בא אני עובד משתמשת בגרסה פשוטה יותר, די בהצלחה.
 

itaym02

New member
לא חושב, ממה שאני מכיר בrake

יש לנו בחברה redis/mysql ושאר שרתים.
לכול השרתים יש קוד שרץ ישירות עליהם, צריך דרך יעילה לנהל את הקוד הזה (ישירות על שרתי פרודקשיין, לא בא בחשבון).
זאת הבעיה שהמערכת הזאת פותרת. בעקרון עשינו גם אינטגרציה עם eclipse - א ז אתה מפתח באקליפס, לוחץ build וואלה.
 

itaym02

New member
המערכת עצמה sitelms.org זאת מערכת ללימוד

online וניהול קורסי סימולציה (חיבור עם סימולטורים\ארועים\הרצאות וכו).

יש לנו הרבה קוד שיושב בתוך stored procedures וכסקריפטי Lua שרצים על Redis.

לא מצאנו דרך טובה לניהול של הקוד הזה.

אתה משנה משהו בקוד, מה? מריץ ישר על איזה שרת? איך עושה version control, בתוך הphp ? זה אפילו לא רץ על אותו שרת, כל שרת והפרוייקט שלו (SOLR בנפרד, APACHE בנפרד, MYSQL בנפרד וכו).


המערכת שפיתחנו, היא cli מאוד פשוט, אתה מפתח את הקוד בתוך פרוייקט נפרד משלו, לא embedded בתוך משהו אחר, והבנייה היא מאוד פשוטה של הכל (לא צריך לעשות copy-paste לכל stored procedure לתוך הקונסול של mysql לדוגמה). build --all זהו
או build -ddhara כדי לבנות רק עבור db מסויים (dhara). ומה אם יש לך master-slave(s) v
אתה לא רוצה לעשות הכל ידנית.
 
למעלה