adam2314 / linet3

Linet accounting application
16 stars 18 forks source link

postgresql #620

Closed alexbodn closed 8 years ago

alexbodn commented 8 years ago

שלום,

אני מכיר את אהבת phpל-mysql, אבל עד כמה חיבור לבסיס נתונים יותר רציני ייחשב שינוי שמחייב שינוי ברישוי?

למרות שברור כי שינויים רבים דורשים התערבות רוחבית, עד כמה תעזור בידול גרעין שמחייב רישוי ופיתוח שירותים שונים כמודולים שלא ידרשו רישוי מחדש בכל שינוי?

תודה מראש, אלכס

aribhour commented 8 years ago

אני מניח שאתה מתכוון לאישור רישום התוכנה ברשות המסים ולא לרישוי התוכנה, כי רישוי התוכנה מאפשר שינוי קוד ללא הגבלה למעט מגבלת פרסום הקוד כולו, כולל התוספות והשינויים שביצעת במידה והינך מפיץ את התוכנה בצורת קבצים לאחרים. אז אם השאלה שלך היא האם שינוי הקוד כך שיתמוך במסד נתונים מסוג POSTGRESQL במקום MYSQL מחייב אישור רישום חדש ברשות המסים היא כן נראה לי ששינוי רוחבי בקוד התוכנה ובסוג מסד הנתוניםפ שהיא עובדת איתו הוא שינוי משמעותי שיחייב אישור מחדש. אבל עדיין זה לא אמור לייאש אותך לא כל כך קשה לאשר תוכנה ברשות.

aribhour commented 8 years ago

אתה מוזמן ליעזר בנו באישור הרישום ברשות לךכשתצטרך

alexbodn commented 8 years ago

תודה רבה. אכן ברור שזה שינוי משמעותי, אך מדובר בבסיס נתונים יותר יציב ומבוסס. שאלת php כללית: האם יש דרייבר גנרי שיתאים לכמה מערכות rdbms כמו sqlalchemy, dbd, odbc, hibernate?

תודה מראש, אלכס

starnetwork commented 8 years ago

היי אלכס, המע' מבוססת על Yii2 Framework לפחות מידיעה שלי, לא צריכה להיות בעיה מיוחדת להעביר את זה אל בסיס נתונים מסוג שונה גם postgresql... מידע נוסף: http://www.bsourcecode.com/yiiframework2/yii2-0-database-connection מאמין שאדם יוכל להרחיב פה...

adam2314 commented 8 years ago

בגדול מה ששלום כתב זה נכון ויש דרייבר גנרי. מבחינתי יש 2 בעיות עיקריות הinstaller לא מותאם לכתוב dsn כזה אז יצירת מסד הנתונים תהיה ידנית

יש שוני במבני הנתונים בין שתי המערכות לדוגמא אנחנו עושים שימוש בTINYINT

alexbodn commented 8 years ago

אכן ברור, תודה.

זהו תרגיל למשתמש, עם הדגש למי שהספיק להשתמש, כדי לזהות התנהגות שאולי התקלקלה עקב השינוי. אני עשוי לעשות זאת, כשאוכל בעצמי להקרא משתמש, ומקווה להגיע לזה בקרוב. ממה שהספקתי להבין, העקר אמור להיות הסבת main.sql & company.sql. שוב, כשהמערכת שלי תהיה ראויה להנהלת חשבונות ;)

אלכס