sabre-io / Baikal

Baïkal is a Calendar+Contacts server
https://sabre.io/baikal/
GNU General Public License v3.0
2.44k stars 282 forks source link

Add PostgreSQL backend #1194

Open leso-kn opened 1 year ago

leso-kn commented 1 year ago

This PR adds experimental PostgreSQL support.

Based upon the work of @dxtr, extended and adapted to the latest version of Baikal.

The following features were tested:

leso-kn commented 1 year ago

ref #122

2Belette commented 12 months ago

since one ! does this PR would make it into new release ?

comrada commented 11 months ago

Looking forward to Postgresql support!! I keep MySQL on the server just for the sake of Baikal.

ndruba commented 7 months ago

I use Baikal with this patch for my personal use during half year from clean install and don't have any troubles.

The following features were tested:

Baikal setup procedure / UI (with Postgres) Creating a user Creating / editing a calendar (with Todos and Tasks) Creating / editing Address Book Logging in, listing an event and contacts through the webui (dav.php) Subscribing to a calendar and address book / adding / deleting an event and contacts through a DAV client Thunderbird Carddav-sync/Caldav-sync

leso-kn commented 6 months ago

@Terrance Done! Sorry for the late reply, the updates described in your previous comment are now included in 54ebfe0

dewey commented 3 months ago

Great to see this, any idea what would be needed to get this merged?

PrivatePuffin commented 2 months ago

Combined with CloudNative-PG this finally gives an easy route to enterprise-grade hosted baikal, nice!

nileshtrivedi commented 1 month ago

Looking forward to this being merged that would finally fix #122