Any takers for http://code.google.com/p/scala-migrations/ ?

On Wed, Aug 10, 2011 at 11:26 PM, Diptanu Gon Choudhury <
[email protected]> wrote:

> Hello Folks,
>
> Quite ironically I have been trying to get OpenMRS running postgresql since
> yesterday(too lazy to install mysql :D ). I modified the pom to add the jdbc
> driver for postgres, and used the advanced setup to point to the postgres
> server. But because of the unsupported datatypes the liquibase fail;s to
> execute. And after having a look at the liquibase my impression is that we
> could get by just using the generic ANSI SQL types. But I guess the
> intention of using mysql specific types were to optimize for just mysql?
>
>
> On Wed, Aug 10, 2011 at 10:46 PM, Saptarshi Purkayastha 
> <[email protected]>wrote:
>
>> From what I've tried we will have to add: postgresql-9.0-801.jdbc4.jar to
>> the WEB-INF/lib for postgres
>> For other drivers similar connectors have to be added to the libraries.
>>
>> For the datatypes, liquibase 2.0.0 has automatic conversions
>> <http://forum.liquibase.org/topic/postgres-with-type-longtext-and-best-practice-for-supporting-multiple-database>for
>> common types between databases.
>> There are also extensions that can be written for our mods.
>>
>> ---
>> Regards,
>> Saptarshi PURKAYASTHA
>>
>> My Tech Blog:  http://sunnytalkstech.blogspot.com
>> You Live by CHOICE, Not by CHANCE
>>
>>
>> On 10 August 2011 22:31, Friedman, Roger (CDC/CGH/DGHA) (CTR) <
>> [email protected]> wrote:
>>
>>>  Seems like there shouldn't be a dependency at all, the code should just
>>> try to instantiate the appropriate driver.  See
>>> openmrs-api/src/main/java/org/openmrs/util/DatabaseUtil.loadDatabaseDriver.
>>> This code is a TODO for
>>> openmrs-web/src/main/java/org/openmrs/web/filter/initialization/InitializationFilter.executeStatement.
>>> ****
>>>
>>> ** **
>>>
>>> The MySQL driver is hard coded in
>>> openrs-webapp/src/main/webapp/META-INF/context.xml, and in
>>> openmrs/liquibase.build.xml.  Seems like context could be set dynamically
>>> when the loadDatabaseDriver code is executed.  Maybe liquibase could be
>>> edited at that time as well.****
>>>
>>> ** **
>>>
>>> *From:* [email protected] [mailto:[email protected]] *On Behalf Of *Saptarshi
>>> Purkayastha
>>> *Sent:* Wednesday, August 10, 2011 12:03 PM
>>>
>>> *To:* [email protected]
>>> *Subject:* Re: [OPENMRS-DEV] Supporting 2 Million Patients****
>>>
>>>  ** **
>>>
>>> Hi Roger,****
>>>
>>> ** **
>>>
>>> On 10 August 2011 19:18, Friedman, Roger (CDC/CGH/DGHA) (CTR) <
>>> [email protected]> wrote:****
>>>
>>>                 So please don't take your frustrations with Tomcat out on
>>> blameless Postgressors.****
>>>
>>> ** **
>>>
>>> Definitely not frustrated about Tomcat or MySQL/Postgres. Wanted to see
>>> if we are fine to add those drivers, which are currently not in the
>>> dependencies. There are also issues which we will have to support and people
>>> will have different problems associated with those databases. If developers
>>> use MySQL and will not be able to solve issues with other databases, do we
>>> want to take that route?? I understand the reasons you mention and I'm very
>>> much supportive to the idea of using multiple databases and giving users
>>> that choice.****
>>>
>>> ** **
>>>
>>> With the issues I listed in the last email, I'm also of the opinion
>>> postgres has features that I would like to use and hence work on that
>>> ticket. But before I went out and fixed those, I wanted to understand if the
>>> patch will be accepted and we want to go ahead with the required changes.
>>> ****
>>>
>>> ** **
>>>
>>> ---
>>> Regards,
>>> Saptarshi PURKAYASTHA
>>>
>>> My Tech Blog:  http://sunnytalkstech.blogspot.com
>>> You Live by CHOICE, Not by CHANCE****
>>>
>>>  ****
>>>
>>>   ****
>>>
>>> *From:* [email protected] [mailto:[email protected]] *On Behalf Of *Saptarshi
>>> Purkayastha
>>> *Sent:* Wednesday, August 10, 2011 8:20 AM****
>>>
>>>
>>> *To:* [email protected]
>>> *Subject:* Re: [OPENMRS-DEV] Supporting 2 Million Patients****
>>>
>>>  ****
>>>
>>> I was looking through this discussion and wanted to know how much of a
>>> priority is it for the community to run OpenMRS on Postgres or MSSQL?? Other
>>> than once-in-a-while mails on the dev list?? Is it our core motivation to
>>> have users choose what database they want OpenMRS to work on??****
>>>
>>> It is some amount of work (upgrading liquibase is definitely required,
>>> adding database drivers and changing mysql-specific - tinyint to smallint,
>>> longtext etc.).****
>>>
>>>  ****
>>>
>>> Also among other things, I've yesterday had problems with simultaneous
>>> users (75+) using the system (16GB+ server) and getting out of memory and
>>> having to restart the system every 12-14hrs to release memory. The memory
>>> usage goes on increasing for Tomcat and restarting the server seems like the
>>> simple solution for the time being. I've heard Paul talk about a similar
>>> problem at AMPATH in one of the conf call recordings. Has there been a
>>> workaround at AMPATH or is restarting Tomcat the accepted solution?? I'm
>>> planning to host OpenMRS on Glassfish (with its better monitoring tools and
>>> VisualVM integration) and also write a performance monitoring module that
>>> uses javamelody <http://code.google.com/p/javamelody/>, but any
>>> suggestions in the meantime should be useful...****
>>>
>>>
>>> ---
>>> Regards,
>>> Saptarshi PURKAYASTHA
>>>
>>> My Tech Blog:  http://sunnytalkstech.blogspot.com
>>> You Live by CHOICE, Not by CHANCE****
>>>
>>> On 27 July 2011 18:18, Ben Wolfe <[email protected]> wrote:****
>>>
>>> I think this was the ticket I was thinking of:
>>> https://tickets.openmrs.org/browse/TRUNK-1925
>>>
>>> That ticket should be edited to be more general about supporting all
>>> databases.  The removal of the "not exists" from the wizard is just one part
>>> of that.
>>>
>>> The openmrs app does run on everything.  And I'm pretty sure the update
>>> wizard / liquibase changesets run on everything.  So a quick fix would be to
>>> install to mysql, then export the database tables and import those into
>>> postgresql.
>>>
>>> Ben****
>>>
>>> On Wed, Jul 27, 2011 at 1:44 PM, Suranga Kasthurirathne <
>>> [email protected]> wrote:****
>>>
>>>
>>> Hi,****
>>>
>>>  ****
>>>
>>>  ****
>>>
>>> Looks like you could do with an Openmrs Id,****
>>>
>>>  ****
>>>
>>> go to https://wiki.openmrs.org/display/RES/OpenMRS+ID, and create your
>>> id, this will let you interact (and yes, create tickets) easily.****
>>>
>>> once you create an id, you can use it to log in, and use JIRA.****
>>>
>>>  ****
>>>
>>> after signing in, go to
>>> https://tickets.openmrs.org/secure/Dashboard.jspa and click on 'create
>>> issue' (on the top right of screen).****
>>>
>>>  ****
>>>
>>> Hope this helps.****
>>>
>>>  ****
>>>
>>>  ****
>>>
>>>  ****
>>>
>>>  ****
>>>
>>> On Wed, Jul 27, 2011 at 4:04 PM, Sokha RUM <[email protected]> wrote:***
>>> *
>>>
>>> I look for the existing ticket, and i found a ticket TRUNK-1922 which is
>>> about the supporting 6 types of database including also PostgreSQL. But
>>> that
>>> ticket is already in status "Fixed".
>>>
>>> One more thing i wanted to create a new ticket, but could not login. I do
>>> not know if i can use the account for joining community to access to
>>> ticket
>>> of OpenMRS.****
>>>
>>>
>>> _________________________________________
>>>
>>> To unsubscribe from OpenMRS Developers' mailing list, send an e-mail to
>>> [email protected] with "SIGNOFF openmrs-devel-l" in the  body
>>> (not the subject) of your e-mail.
>>>
>>> [mailto:[email protected]?body=SIGNOFF%20openmrs-devel-l]****
>>>
>>>
>>>
>>> ****
>>>
>>> --
>>> Best Regards,****
>>>
>>>  ****
>>>
>>> Suranga****
>>>
>>>  ****
>>>   ------------------------------
>>>
>>> Click here to 
>>> unsubscribe<[email protected]?body=SIGNOFF%20openmrs-devel-l>from 
>>> OpenMRS Developers' mailing list
>>> ****
>>>
>>>   ****
>>>
>>>  ****
>>>   ------------------------------
>>>
>>> Click here to 
>>> unsubscribe<[email protected]?body=SIGNOFF%20openmrs-devel-l>from 
>>> OpenMRS Developers' mailing list
>>> ****
>>>
>>>  ** **
>>>  ------------------------------
>>>
>>> Click here to 
>>> unsubscribe<[email protected]?body=SIGNOFF%20openmrs-devel-l>from 
>>> OpenMRS Developers' mailing list
>>> ****
>>>
>>
>> ------------------------------
>> Click here to 
>> unsubscribe<[email protected]?body=SIGNOFF%20openmrs-devel-l>from 
>> OpenMRS Developers' mailing list
>>
>
>
>
> --
> Thanks,
>
> Diptanu Choudhury
> +91 9686602153
>
> http://www.linkedin.com/in/diptanu
>
>


-- 
Thanks,

Diptanu Choudhury
+91 9686602153

http://www.linkedin.com/in/diptanu

_________________________________________

To unsubscribe from OpenMRS Developers' mailing list, send an e-mail to 
[email protected] with "SIGNOFF openmrs-devel-l" in the  body (not 
the subject) of your e-mail.

[mailto:[email protected]?body=SIGNOFF%20openmrs-devel-l]

Reply via email to