FutureSQL was in part inspired by Diesel, and provides a higher level of
abstraction than QtSql. Its features include non-blocking database access by
default, relatively boilderplate-free queries, automatic database migrations
and simple mapping to objects.
In order to make FutureSQL's use of templates less confusing, FutureSQL uses
C++20 concepts, and requires a C++20 compiler.
Warning: The API is not finalized yet.
This reverts commit 4a6a3534dd.
There was a build failure in my local build instance but this was a
false positive and actually this ports build fine without the changes.
Reported by: fuz
Approved by: portmgr (blanket)
Sponsored by: The FreeBSD Foundation
PostgreSQL 15.4, 14.9, 13.12, 12.16, 11.21, and PostgreSQL 16 Beta 3
Released.
The PostgreSQL Global Development Group has released an update to all
supported versions of PostgreSQL, including 15.4, 14.9, 13.12, 12.16,
and 11.21, as well as the third beta release of PostgreSQL 16. This
release fixes two security vulnerabilities and over 40 bugs reported
over the last several months.
If you use BRIN indexes to look up NULL values, you will need to reindex
them after upgrading to this release. On PostgreSQL 12 and above, you
can use REINDEX CONCURRENTLY to avoid blocking writes to the affected
index and table, for example:
REINDEX INDEX CONCURRENTLY your_index_name;
Also, remove the patch for postgresql.conf.sample suggesting to turn off
update_process_title [1], since it is no longer a problem.
Release notes: https://www.postgresql.org/about/news/postgresql-154-149-1312-1216-1121-and-postgresql-16-beta-3-released-2689/
[1]: https://commitfest.postgresql.org/19/1715/
ActiveRecord attributes stored serialized in a json column, super smooth.
Typed and cast like Active Record. Supporting nested models, dirty tracking,
some querying (with postgres jsonb contains), and working smoothy with form
builders.
Use your database as a typed object store via ActiveRecord, in the same models
right next to ordinary ActiveRecord column-backed attributes and associations.
Your json-serialized attr_json attributes use as much of the existing
ActiveRecord architecture as we can.
no-op commit; default is still enabled
Why? Upstream removed support for non-LSE ARM CPUs because of possible corruption on high concurrent load.
Quite some people (including me) use this on RPI4 with net-mgmt/unifi7 and one WiFi dish. This is not a 'high concurrent load' and works fine.
By making this CPU optional I hope to support both types of usage.
- Fix added in CegoProcQueryStmt::execute,
after execution of the query, the cleanUp method must be called
to avoid leaks regarding stored proc object use
( this corresponds to the new optimized stored proc handling )
https://github.com/pgbackrest/pgbackrest/releases/tag/release%2F2.47
Bug Fixes:
* Preserve block incremental info in manifest during delta backup.
* Fix block incremental file names in verify command.
* Fix spurious automatic delta backup on backup from standby.
* Skip recovery.signal for PostgreSQL >= 12 when recovery type=none.
* Fix unique label generation for diff/incr backup.
* Fix time-based archive expiration when no backups are expired.
Improvements:
* Improve performance of SFTP storage driver.
* Add timezone offset to info command date/time output.
* Centralize error handling for unsupported features.
Documentation Improvements:
* Clarify preference to install from packages in the user guide.
PR: 272735
Reported by: schoutm@gmail.com (maintainer)