- Telangana replaced Oracle with PostgreSQL under its MeeSeva citizen-services platform in April 2026, with under four hours of downtime, according to officials and the migration's author.
- Officials cite an Oracle bill of about ₹10 crore a year and a migration cost under $120,000. The effort, time and risk of leaving were the harder part.
- Ask your teams what each large recurring software bill costs and what exit would take in people, months and risk. Then check that a rollback plan exists.
Every software bill hides a second question: what would it take to stop paying it? Most organisations know the invoice well. Few have worked out the effort of leaving.
Telangana has an answer for one system. In April 2026, the state finished replacing the Oracle database behind MeeSeva, its citizen-services platform, with PostgreSQL, a free open-source alternative. The Hindu reported the details on October 8. The lesson is not that open source is free. On the figures officials cite, the recurring fee was large and the one-off move was small. What stood between the two was effort, time and nerve.
What moved, and how large it was
The platform covers over 500 services for residents and businesses. The Hindu reports it had run on Oracle for about 15 years. Gilles Darold, who created the Ora2Pg migration tool used here, wrote that it handles about 80,000 transactions a day.
On the ground, the database work was led by Hari P Kiran of OpenSource DB, a PostgreSQL-focused services firm. He told IndiaFOSS 2026 that it spanned more than 85 microservices, three Oracle servers and 1,939 tables. Microservices are small software components that each do one job and all depend on the same database.
Mr. Kiran said the move caused no data loss and no critical issues. He also said the team logged zero incidents on PostgreSQL for two quarters afterwards. Ravikiran Tirumala, Telangana's Commissioner of Electronic Services Delivery, and Mr. Darold both put the downtime at under four hours.
Why leaving is the hard part
A database is not a plug that can simply be pulled. Years of application code are written around its particular functions. Moving means finding each place the code leans on those habits and reworking it. The Hindu notes the job was not to install PostgreSQL and switch off Oracle.
According to Mr. Kiran, Ora2Pg handled roughly 60-70% of the conversion. Engineers covered the rest by hand. They reworked the application's code, checked that the data was intact and tuned speed. Even a good tool leaves a large human share.
The team also ran the two systems alongside each other. For a period, every record went into both databases. That let engineers compare the new system against the old before committing. A rollback plan was in place in case the move failed.
Some MeeSeva services had no staging environment, which is a safe copy used for testing. The team had to simulate production conditions instead. The effort began in 2023 and passed through several steering committees. Mr. Kiran said officials had to be convinced that citizen services would not be disrupted.
Reading the cost figures with care
Mr. Tirumala put the yearly Oracle licence and maintenance cost at about ₹10 crore and said the move removes it. Mr. Darold, in his account, gave the same bill as about $1.2 million a year.
Mr. Darold also wrote that the migration cost cited by Mr. Tirumala was below $120,000. That is roughly a tenth of one year's reported bill. The coverage does not say whether that figure includes staff time.
The Hindu stresses the limits. Migration itself costs money, and open source still needs skilled people, infrastructure, security, backups and support. It says the economics must be judged over the whole life of the system.
What this means for your organisation
The useful idea is not "replace Oracle." A recurring licence also buys dependence, and dependence grows quietly. Telangana's officials chose to confront it. They did so on a platform residents use, with a rollback plan in place. The Hindu adds that the lesson for others may be to ask whether a proprietary product is still worth its recurring cost and vendor dependence.
Leaders can put four questions to their technology teams.
First, which three recurring software bills are largest, and what does each do that a cheaper option could not? Second, for each, what would exit take in people, months and risk? Third, could we run old and new systems side by side before switching? Fourth, do our most important systems have a staging environment and a rollback plan today?
If nobody can answer the second question, that is the finding. You are paying a fee and carrying an exit you have never measured.
Produced by the WebPulse Newsroom with AI assistance from the original reporting credited below, and checked against that source by our editorial review. How we use AI.
Original reporting: The Hindu.





