Databases are not quite ready for primetime (thus beta), but it looks very promising!
Based on what I saw after days of extensive testing, there are 3 critical gaps missing:
I'd, of course, love it if I was wrong/missed these features. But I don't think I have.
1 and 2 are table stakes IMO, and we already effectively have everything that Databases offers via PageProperties reports and the aforementioned plugin (which is very cheap btw). Of course, the PageProperties approach is somewhat slow, but not that slow, and for the price we've gotten some amazing results without a ton of legwork.
What would be amazing would be allowing charts and plugins like "Tables in confluence" to be able to work off Database tables just like they do everywhere else. That would give us all the aggregation/charting power alongside a more robust data management tool.
Without these, the extra UX enhancements and other features on the roadmap don't really get it over the line for me, because at the end of the day, we need to be able to recover our data, and we need to analyze it. Apart from the 3 I mentioned above, the existing functionality is more than far enough along IMO to get us switching everything over from page properties reports.
I'll go further and say that I think this should be a pre-requisite for exiting beta. I can't see teams using this for mission critical stuff until that happens.
One thing I wanted to throw out. We may be able to get a lot of the way there by having a detailed audit log, combined with a way to view and restore deleted rows. Having these two, gives us a way to recover data in many of the cases we'd be worried about (largely errant clicks, and human error). It won't be fool proof, but definitely workable.
This combined with the reporting support I mentioned above could get us to be 💯 in on the Databases feature.
Not having an audit log is what's really keeping us from fully going into Databases and shifting away from SharePoint Lists.
Agree with you on all counts - sadly the biggest problem I'm experiencing from the (still great) Page Properties component is that according to Atlassian, nesting it within the Table Filter, Charts & Spreadsheets for Confluence Cloud container isn't supported - and you can see that when a simple attempt to sort a date in a Page Properties Report table is made.
I'm not getting the warm fuzzies about the fate of Page Properties - if it's eventually being replaced by Databases, then the latter should be able to handle not only your sensible suggestions, but also be able to work successfully wit - or accurately mimic - third-party application functionality.
There is a general list of items currently *NOT* supported by Confluence Databases. Not sure if your second bullet point "Version Management" is exactly what we are waiting for, but the first item on that unsupported list (backup/restore) is absolutely crucial from my pov. Without that, we will never be able to use Confluence Databases in a production environment.
What Confluence databases don't support | Confluence Cloud | Atlassian Support
Also I would really like to hear from Atlassian regarding these points, but it seems no one has replied to any of these comments yet...
I just searched looks like this request submitted last month that covers the charting request: CONFCLOUD-79584 - Charts for Databases inside confluence
Adding here in case anyone else finds this via search as I did... make sure you go vote for it!
I have a use case where I want to fetch data rows from a Confluence database via API but that is not currently possible as the only API is Get database by id which only returns metadata about the database. I would really like to see the data in the database exposed via API.
It would be awesome to be able to query the database for specific data rows but I would be happy if the initial implementation did not accept a query and just returns all data rows.