443 karma · joined August 12, 2018
While HexaRocket is a commercial tool, it is interesting to point that Claude Code, as expected, was never deterministic.
Sometimes, Claude Code provides incorrect conversions that appear correct, but can be very wrong.
This is to only simplify rewrites of stored procedures during Oracle to PostgreSQL migrations.
https://news.ycombinator.com/item?id=40833323
However, the extension to that is the Copyrights now. According to me, as long as the Idea creator is a Human, it should not matter if its AI and any LLM creating the art.
The human who gives the prompt may be the Author. This can be concerning but challenging for Legal.
1. Using pg_dumpall 2. Using pg_dump and pg_restore 3. Using pg_upgrade without hard links 4. Using pg_upgrade with hard links 5. Logical Replication between major versions
Any other Upgrade methods you would like to discuss ?
May be, there should be a similar amount of openness in publishing the content used for training commercial models.
The copyright owner should have a privilege to ask for that content to be removed from training. This may also allow individual authors to gain their share with their Advanced RAG applications, that are specially focussed on the content they own and also published on the web.
As an example, while we were building our AI Chatbot for Ora2Pg, the main challenge was that we used OpenAI and several other models to begin with. To avoid hallucinations to the most possible extent, we went through various levels including PDR and then Knowledge Graphs and added FAQs and then used an Agentic approach to support it with as much as information as possible from all possible contexts.
As it is very challenging for anybody and everybody to build their own models trained with their data set, it is not something possible to avoid hallucination with generic purpose LLM's unless they are trained with our data sets.
The chatbot that we built to avoid hallucination as much as we can.
I would say that what SQL Server and PostgreSQL follows should be the absolute behavior in my opinion.
https://www.percona.com/resources/webinars/enterprise-grade-...
Like some people mentioned - you could Patroni for HA. It is a template that could be configured with etcd like distributed consensus key value stores for leader election using the world famous RAFT algorithm. Could use Watchdog/Softdog for avoiding split-brain. Now, we could also do some actions before and after failover which can be scripted. Regarding HA on other pieces such as Blob store, you could use CRR using the AWS S3. You could just mount the S3 via NFS Gateway to DB servers and let the job be done in a more simpler way. Similarly, all the problems you mentioned are solved, however, anything you feel is still challenging after going through the webinar recording, please reply back here.