pg_filedump is a utility to format PostgreSQL heap/index/control files into a
human-readable form. You can format/dump the files several ways, as listed in
the Invocation section, as well as dumping straight binary.
The type of file (heap/index) can usually be determined automatically by the
content of the blocks within the file. However, to format a pg_control file you
must use the -c option.
The default is to format the entire file using the block size listed in block 0
and display block relative addresses. These defaults can be modified using
run-time options.
Some options may seem strange but they're there for a reason. For example, block
size. It's there because if the header of block 0 is corrupt, you need a method
of forcing a block size.
WWW: https://github.com/df7cb/pg_filedump
As part of upgrading py-alembic to latest upstream version this version
of py-alembic is forked as the latest version uses sqlalchemy from 1.3.X
branches.
Once the dependent ports are fixed py-alembic will be updated to the
latest.
asyncmy is a fast asyncio MySQL driver, which reuse most of pymysql and aiomysql
but rewrite core protocol with cython to speedup.
WWW: https://github.com/long2ice/asyncmy
2021-08-31 devel/magit-popup: No consumer in the ports tree any more.
2021-08-31 databases/mongodb49: This was a developer version which became MongoDB 5.0.
gmdb2 0.9.0 is the first official release of gmdb2 since it was split
off from the main mdbtools repository. It is a standalone program that
was recently ported to GTK+3.
https://github.com/mdbtools/gmdb2/releases/tag/v0.9.0
DBIx::QuickDB makes it easy to spin up a temporary database server for any
supported driver. PostgreSQL and MySQL are the initially supported drivers.
WWW: https://metacpan.org/dist/DBIx-QuickDB
DBIx::DisconnectAll is utility module to disconnect all connected databases.
DBI has DBI->disconnect_all methods, but some DBD modules does not support it,
so DBI->disconnect_all is undocumented yet and unusable.
DBIx::DisconnectAll realizes disconnect_all from DBI's public API.
WWW: https://metacpan.org/dist/DBIx-DisconnectAll
pg_tileserv is a PostGIS-only tile server written in Go.
By restricting itself to only using PostGIS as a data source,
pg_tileserv gains the following features:
- Automatic configuration. The server can discover and
automatically publish as tiles sources all tables it has read
access to: just point it at a PostgreSQL/PostGIS database.
- Full SQL flexibility. Using function layers, the server can
run any SQL to generate tile outputs. Any data processing,
feature filtering, or record aggregation that can be expressed in SQL,
can be exposed as parameterized tile sources.
- Database security model. You can restrict access to tables and
functions using standard database access control.
This means you can also use advanced access control techniques,
like row-level security to dynamically filter access based on the
login role.
WWW: https://github.com/crunchydata/pg_tileserv/issues
Firebird is a relational database offering many ANSI SQL-99 features
that runs on Linux, Windows, and a variety of Unix platforms. Firebird
offers excellent concurrency, high performance, and powerful language
support for stored procedures and triggers. It has been used in
production systems, under a variety of names since 1981.
Firebird is completely free of any registration, licensing or deployment
fees. It may be deployed freely for use with any third-party software,
whether commercial or not.
WWW: https://sourceforge.net/projects/firebird/
WWW: http://www.firebirdsql.org/
Firebird is a relational database offering many ANSI SQL-99 features
that runs on Linux, Windows, and a variety of Unix platforms. Firebird
offers excellent concurrency, high performance, and powerful language
support for stored procedures and triggers. It has been used in
production systems, under a variety of names since 1981.
Firebird is completely free of any registration, licensing or deployment
fees. It may be deployed freely for use with any third-party software,
whether commercial or not.
WWW: https://sourceforge.net/projects/firebird/
WWW: http://www.firebirdsql.org/
PR: 254387
2021-06-13 databases/postgresql95-client: PostgreSQL-9.5 has reached end-of-life
2021-06-13 databases/postgresql95-contrib: PostgreSQL-9.5 has reached end-of-life
2021-06-13 databases/postgresql95-docs: PostgreSQL-9.5 has reached end-of-life
2021-06-13 databases/postgresql95-pgtcl: PostgreSQL-9.5 has reached end-of-life
2021-06-13 databases/postgresql95-plperl: PostgreSQL-9.5 has reached end-of-life
2021-06-13 databases/postgresql95-plpython: PostgreSQL-9.5 has reached end-of-life
2021-06-13 databases/postgresql95-pltcl: PostgreSQL-9.5 has reached end-of-life
2021-06-13 databases/postgresql95-server: PostgreSQL-9.5 has reached end-of-life
databases/pg_reorg: abandonware only for PostgreSQL 9.5
databases/pgespresso: functionality part of PostgreSQL 9.6 and later
pgpool is a connection pool server for PostgreSQL. pgpool runs between
PostgreSQL's clients(front ends) and servers(back ends). A PostgreSQL client can
connect to pgpool as if it were a standard PostgreSQL server.
pgpool caches the connection to PostgreSQL server to reduce the overhead to
establish the connection to it.
WWW: https://pgpool.net/
PR: 256128
Submitted by: Mike Jakubik <mike.jakubik@swiftsmsgateway.com>
Release notes: https://www.postgresql.org/docs/devel/release-14.html
Also reintroduce parallel builds. Some components, namely plperl,
plpython, pltcl and contrib, fail to build properly when using parallel
builds. Something with static linking using `ar` that fails.
MAKE_JOBS_UNSAFE is set for these ports.
Litestream is a standalone streaming replication tool for SQLite. It runs as
a background process and safely replicates changes incrementally to another
file or S3. Litestream only communicates with SQLite through the SQLite API
so it will not corrupt your database.
WWW: https://litestream.io/
This module provides a nearly complete wrapping of the Oracle/Sleepycat C
API for the Database Environment, Database, Cursor, Log Cursor, Sequence and
Transaction objects, and each of these is exposed as a Python type in the
berkeleydb.db module. The database objects can use various access methods:
btree, hash, recno, queue and heap. Complete support of Oracle Berkeley DB
distributed transactions. Complete support for Oracle Berkeley DB
Replication Manager. Complete support for Oracle Berkeley DB Base
Replication.
Please see the documents in the docs directory of the source distribution or
at the website for more details on the types and methods provided. The goal
is to mirror most of the real Oracle Berkeley DB API so fall back to the
Oracle Berkeley DB documentation as appropriate.
WWW: https://www.jcea.es/programacion/pybsddb.htm