Re: Email notification pgAgent
От | Dave Page |
---|---|
Тема | Re: Email notification pgAgent |
Дата | |
Msg-id | AANLkTinRHQPOWmK6LxQidGPHS_pTMgG4nqHSirkv_H=z@mail.gmail.com обсуждение исходный текст |
Ответ на | Re: Email notification pgAgent (Jasmin Dizdarevic <jasmin.dizdarevic@gmail.com>) |
Список | pgadmin-hackers |
Hi On Wed, Dec 29, 2010 at 6:55 PM, Jasmin Dizdarevic <jasmin.dizdarevic@gmail.com> wrote: > Hi, > I've made the necessary changes to pgAdmin, but how do we handle schema > version conflicts? > pgAdmin's job UI now will not work with pgAgent schema version 3, because of > the changes in pgagent.pga_job table. I think we have two possibilities: > 1. Disable editing Jobs in pgAdmin until a schema upgrade is done > 2. Check schema version during GetUpdateSql and GetInsertSql and return two > different versions of the statement. > What do you think? I think 2. If the schema isn't of a high enough version, then the appropriate controls on the UI should also be disabled. This is akin to how we handle missing features in older versions of PostgreSQL itself. > I've got another two topics to discuss about pgAgent: > 1. Step ordering > I suggest adding a column named "jstorder" to pgagent.pga_jobsteps, so > we don't have to rename the steps "A_", "B_" if an ordering is required. In > the GUI we would add an integer field to the "Change Step" mask. I'm not so keen on that - it could require some funky code to ensure that the user uses sequential (or at least, non-duplicate) numbers across all steps and would be a pain to upgrade to. Plus, there is precedence for using alpha ordering - that's how triggers work > 2. Definition from File > Add an extra job step type "SQL from file". The definition field would > be treated as a path to a file, which contains SQL-Statements. That seems like a potentially useful feature. -- Dave Page Blog: http://pgsnake.blogspot.com Twitter: @pgsnake EnterpriseDB UK: http://www.enterprisedb.com The Enterprise PostgreSQL Company
В списке pgadmin-hackers по дате отправления: