Page MenuHomePhorge

PostgreSQL support
Closed, ResolvedPublic

Asked by ton on Apr 12 2023, 05:24.

Details

Hi Phorge community!

I am new to Phabricator and Phorge but I already like the vibe. Phabricator is used by the FreeBSD project and I am exploring the option to migrate to Phorge since Phab seems to be dead.

Looking at installation instructions and at https://secure.phabricator.com/book/phabcontrib/article/database/#database-system I though of a question:

How difficult would it be to add PostgreSQL support in a hypothetical future? How far down the road of "heavily customized for MySQL" did the project go?

Just curious!

Thanks!

Answers

avivey
Updated 381 Days Ago

It's not insanely difficult, but it is a lot of work and probably not worth anybody's time.

I think the this mostly comes down to locking logic (which might be used for some non-database stuff too).
And, naturally, the ORM layer (mapping DTO fields/types to DB columns).

It's theoretically possible to support PostgreSQL (or other relational DBs), but very unlikely anyone would ever make the effort, with MySQL (and compatibles) being so easy to obtain.

New Answer

Answer

This question has been marked as closed, but you can still leave a new answer.