Commit graph

638 commits

Author SHA1 Message Date
nia
f7cbc772af go-etcd: remove
deprecated go-package; no users in pkgsrc
2021-07-17 07:06:21 +00:00
nia
ae52df4ebf go-sqlite3: remove
deprecated go-package; no users in pkgsrc
2021-07-07 12:55:52 +00:00
wiz
7a0d40ba3c gramps3: remove
This is the last release of the 3.x branch from 2014.
We have a current release in pkgsrc in the gramps5 package.
2021-07-03 14:36:11 +00:00
tnn
9166cd5add add timescaledb-tune 2021-06-25 13:36:56 +00:00
leot
28a4e0e3f3 databases: Add py-kb 2021-05-29 10:22:59 +00:00
adam
9f0cbfd72c postgresql95: removed; EOL 2021-05-24 08:26:45 +00:00
nia
e06b0e99d1 mariadb105[-client,-server]: import mariadb 10.5
MariaDB Server is one of the most popular open source relational databases.
It's made by the original developers of MySQL.

MariaDB turns data into structured information in a wide array of applications,
ranging from banking to websites. It is an enhanced, drop-in replacement
for MySQL. MariaDB is used because it is fast, scalable and robust, with a
rich ecosystem of storage engines, plugins and many other tools make it very
versatile for a wide variety of use cases.

MariaDB is developed as open source software and as a relational database
it provides an SQL interface for accessing data. The latest versions of
MariaDB also include GIS and JSON features.
2021-05-23 15:32:47 +00:00
nia
8f6d63561c mariadb-connector-c: remove, conflicts with mariadb-client package 2021-05-23 11:30:52 +00:00
jdolecek
f1f0e5888c import mysql80-client and mysql80-server packages from pkgsrc wip
package is experimental right now - it was confirmed working on NetBSD
and compile on macOS only for now

8.0 brings many improvements over 5.7, following is shortened list, more details
are available on https://dev.mysql.com/doc/refman/8.0/en/mysql-nutshell.html

- transactional data dictionary
- atomic DDL
- integrated upgrade procedure
- security and account management improvements
- resource groups and threads (thread affinity needs some work for NetBSD)
- table encryption management
- loads of innodb enhancements
- default character set utf8mb4
- JSON enhancements
- CTE, Window functions
- lateral derived tables
- reworked regular experssion support
- internal temporary tables
- HASH JOIN optimization
- EXPLAIN ANALYZE
- time zone support for TIMESTAMP and DATETIME
- optimizer hints for FORCE INDEX, IGNORE INDEX
- XML enhancements
- single preparation of statements
- single RIGHT JOIN as LEFT JOIN handling
- derived condition pushdown optimization

Number of features were also deprecated, check the release notes for that
2021-05-13 15:25:20 +00:00
nia
64b9c9e9e3 Remove mariadb55, EOL since April 2020. 2021-05-13 11:04:43 +00:00
jdolecek
c2d76da00c Add client and server packages for MariaDB 10.4
Copy of the pkgsrc-wip packages by nia@. Consider experimental for now.
2021-05-08 19:47:15 +00:00
wiz
ade9cb5719 p5-DBD-Google: remove
Uses removed p5-Net-Google.
2021-04-28 06:56:38 +00:00
taca
7ce79a327c databases/Makefile: remove ruby-postgres-pr 2021-03-07 15:11:01 +00:00
taca
8a5dfd3fe8 databases/Makefile: remove php-redis3 2021-03-07 13:04:07 +00:00
taca
6247d4aa37 databases/Makefile: add and enable php-redis4 2021-03-07 12:59:13 +00:00
adam
025f0c6941 py-elixir: removed 2021-02-17 09:59:27 +00:00
taca
37e901a5bd databases/Makefile: add and enable ruby-activerecord61 2021-02-14 14:01:21 +00:00
jperkin
0555b3b25b databases: Add mysqld_exporter. 2021-02-11 13:54:46 +00:00
otis
75b8384364 databases: Add postgresql-wal2json 2.3
wal2json is an output plugin for logical decoding. It means that the plugin
have access to tuples produced by INSERT and UPDATE. Also, UPDATE/DELETE old
row versions can be accessed depending on the configured replica identity.
Changes can be consumed using the streaming protocol (logical replication
slots) or by a special SQL API.
2020-12-05 09:04:58 +00:00
tnn
2bb1219976 add postgresql-promscale_extension 2020-11-03 23:01:59 +00:00
tnn
5b77ac2052 add databases/promscale 2020-11-03 20:24:47 +00:00
adam
8ecbf81f41 postgresql13: added version 13.0
PostgreSQL 13 contains many new features and enhancements, including:
* Space savings and performance gains from de-duplication of B-tree index entries
* Improved performance for queries that use aggregates or partitioned tables
* Better query planning when using extended statistics
* Parallelized vacuuming of indexes
* Incremental sorting
2020-10-18 09:24:02 +00:00
otis
352da8c5d8 databases: Add postgresql-timescaledb 2020-10-09 08:28:46 +00:00
khorben
148bb4ff70 Add py-ana 2020-09-29 02:14:20 +00:00
taca
191ef1c0fb databases/Makefile: remove ruby-arel80 2020-09-10 16:55:19 +00:00
taca
19a4298e19 databases/Makefile: remove ruby-activerecord51 2020-09-10 16:37:41 +00:00
wiz
cf5a526cdd databases/Makefile: + p5-SQL-Abstract-Classic 2020-09-06 21:04:59 +00:00
wiz
727b060e72 p5-DB_File: remove, part of perl 2020-09-01 08:04:55 +00:00
nia
6c9dfeece3 databases: Add lua-dbi
LuaDBI is a database interface library for Lua. It is designed to provide
a RDBMS agnostic API for handling database operations. LuaDBI also provides
support for prepared statement handles, placeholders and bind parameters
for all database operations.

Currently LuaDBI supports DB2, Oracle, MySQL, PostgreSQL and SQLite databases
with native database drivers.
2020-07-09 16:12:57 +00:00
nia
ecb91bb49e databases: Add lua-lsqlite3
lsqlite3 is a thin wrapper around the public domain SQLite3 database engine.

The lsqlite3 module supports the creation and manipulation of SQLite3
databases.

After a require('lsqlite3') the exported functions are called with prefix
sqlite3.  However, most sqlite3 functions are called via an object-oriented
interface to either database or SQL statement objects.
2020-07-09 15:27:56 +00:00
nia
ba27c4d2e2 databases: Remove lua-sql-sqlite, bindings for ancient sqlite 2020-07-01 11:26:42 +00:00
nia
618a32aadc databases: Remove py-sqlite, ancient sqlite for ancient python 2020-07-01 11:21:36 +00:00
nia
a36f35fd58 databases: Remove lua-sqlite; use lua-sqlite3 2020-06-30 15:05:28 +00:00
ryoon
a6005dfd94 databases: Enable db18 2020-06-29 13:32:25 +00:00
jym
fa7fa384b5 Hook apache-solr to the make tree. 2020-06-09 22:20:56 +00:00
adam
b30b40b490 py-pypika: added version 0.37.6
PyPika is a Python API for building SQL queries. The motivation behind PyPika
is to provide a simple interface for building SQL queries without limiting the
flexibility of handwritten SQL. Designed with data analysis in mind, PyPika
leverages the builder design pattern to construct queries to avoid messy string
formatting and concatenation. It is also easily extended to take full advantage
of specific features of SQL database vendors.
2020-05-23 20:00:45 +00:00
adam
a01b88cc80 py-tortoise-orm: added version 0.16.12
Tortoise ORM is an easy-to-use asyncio ORM (Object Relational Mapper) inspired
by Django.

Tortoise ORM was build with relations in mind and admiration for the excellent
and popular Django ORM. It's engraved in it's design that you are working not
with just tables, you work with relational data.
2020-05-23 08:26:18 +00:00
adam
d37b6fc1c2 py-aiosqlite: added version 0.13.0
AsyncIO bridge to the standard sqlite3 module for Python 3.5+.
2020-05-23 08:20:53 +00:00
adam
5b005f4421 Retired mysql55 and postgresql94 packages 2020-05-23 07:25:08 +00:00
ryoon
09b6100711 databases: Enable gom 2020-04-14 14:14:35 +00:00
taca
bd66b98d18 databases/Makefile: delete ruby-arel60 2020-03-21 16:11:30 +00:00
taca
5c45487e35 databases/Makefile: delete ruby-activerecord42 2020-03-21 15:39:11 +00:00
taca
d21073f628 databases/Makefile: delete ruby-postgres_ext 2020-03-21 14:57:25 +00:00
taca
f430cb62a5 databases/Makefile: add and enable ruby-activerecord60 2020-03-20 16:56:22 +00:00
jperkin
5d8c5b7821 databases: mysql51-* were removed. 2020-03-14 08:01:32 +00:00
nia
c56ca3d634 gq: Remove, incompatible with OpenSSL 1.1, dead upstream 2020-03-11 18:45:51 +00:00
jdolecek
9989a0c7b5 add Gramps 5.1.2 - the new version of Gramps using Python 3.x and GTK3 2020-02-09 21:43:07 +00:00
plunky
780be0187b add libtcd 2020-01-10 16:57:48 +00:00
ng0
04f7a56fe8 Add databases/go-tiedot version 3.4
tiedot is a document database engine that uses JSON as document
notation; it has a powerful query processor that supports advanced set
operations; it can be embedded into your program, or run a stand-alone
server using HTTP for an API.

tiedot has fault-tolerant data structures that put your data safety
first, while easily scales to 4+ CPU cores.

tiedot has very stable performance, even with millions of records! It
consistently achieves high throughput - swallow more than 120k records
or 80k complicated queries per second with confidence.
2019-11-27 10:34:22 +00:00
markd
3e40bb14ec databases: add kldap 2019-11-17 05:48:43 +00:00