MySQL instead of PostgreSQL update

OhSeeGee

New Member
Jan 15, 2022
20
1
3
Wishing I was in Jamaica
I read some forum posts that left me unsure if a DjangoPBX PBX server (including FreeSWITCH) can truly run completely with MySQL. My impression from a couple of comments was that FS will still needs native PostgreSQL, even if DjangoPBX can use MySQL. I also saw this comment in another post:

"my understanding from release notes 1.10.0 pgsql removed from the core to its own module (mod_pgsql)" - but does this reference to pure FreeSwitch or DjangoPBX or both?

It's been 1.5 years since I last looked into this, and I wonder if there is any official word on this? I would love to try deploying DjangoPBX for some customers (who just refuse any more DB technologies other that MySQL).
 
We tried our best to engineer DjangoPBX to be database independent, but it has only been tested using PostgreSQL. For the majority of installations, including the example cluster deployment, it is acceptable to let FreeSWITCH use it's default Sqlite for it internal storage. Sqlite performs very well for FreeSWITCH especially when it's files are moved to a RAM disk. I used to use only MySQL until about 8 years ago when I was forced to use PostgreSQL for a specific customers project. I grew to like it, and now I rarely use any other relational database.