summaryrefslogtreecommitdiff
path: root/databases
AgeCommit message (Collapse)AuthorFilesLines
2016-03-05Update ruby-activerecord32 to 3.2.22.2.taca1-5/+5
No chnage except version.
2016-03-04Update databases/py-barman to 1.6.0.fhajny4-13/+25
Version 1.6.0 - 29 Feb 2016 - Support for streaming replication connection through the streaming_conninfo server option - Support for the streaming_archiver option that allows Barman to receive WAL files through PostgreSQL's native streaming protocol. When set to 'on', it relies on pg_receivexlog to receive WAL data, reducing Recovery Point Objective. Currently, WAL streaming is an additional feature (standard log archiving is still required) - Implement the receive-wal command that, when streaming_archiver is on, wraps pg_receivexlog for WAL streaming. Add --stop option to stop receiving WAL files via streaming protocol. Add --reset option to reset the streaming status and restart from the current xlog in Postgres. - Automatic management (startup and stop) of receive-wal command via cron command - Support for the path_prefix configuration option - Introduction of the archiver option (currently fixed to on) which enables continuous WAL archiving for a specific server, through log shipping via PostgreSQL's archive_command - Support for streaming_wals_directory and errors_directory options - Management of WAL duplicates in archive-wal command and integration with check command - Verify if pg_receivexlog is running in check command when streaming_archiver is enabled - Verify if failed backups are present in check command - Accept compressed WAL files in incoming directory - Add support for the pigz compressor (thanks to Stefano Zacchiroli zack@upsilon.cc) - Implement pygzip and pybzip2 compressors (based on an initial idea of Christoph Moench-Tegeder christoph@2ndquadrant.de) - Creation of an implicit restore point at the end of a backup - Current size of the PostgreSQL data files in barman status - Permit archive_mode=always for PostgreSQL 9.5 servers (thanks to Christoph Moench-Tegeder christoph@2ndquadrant.de) - Complete refactoring of the code responsible for connecting to PostgreSQL - Improve messaging of cron command regarding sub-processes - Native support for Python >= 3.3 - Changes of behaviour: - Stop trashing WAL files during archive-wal (commit:e3a1d16) - Bug fixes: - Atomic WAL file archiving (#9 and #12) - Propagate "-c" option to any Barman subprocess (#19) - Fix management of backup ID during backup deletion (#22) - Improve archive-wal robustness and log messages (#24) - Improve error handling in case of missing parameters Version 1.5.1 - 16 Nov 2015 - Add support for the 'archive-wal' command which performs WAL maintenance operations on a given server - Add support for "per-server" concurrency of the 'cron' command - Improved management of xlog.db errors - Add support for mixed compression types in WAL files (SF.net#61) - Bug fixes: - Avoid retention policy checks during the recovery - Avoid 'wal_level' check on PostgreSQL version < 9.0 (#3) - Fix backup size calculation (#5)
2016-03-04Update to 1.73wen2-8/+7
Upstream changes: 1.73 Thu Mar 3 20:34:46 PST 2016 Some mionor typos in the document fixed. No code change. Thanks to Lucas Kanashiro
2016-03-04Set DIST_SUBDIR when changing the checksums but keeping the filename.wiz2-6/+7
2016-03-04Update distfile, upstream must have changed the distfile post-release.fhajny1-4/+4
2016-03-03Avoid build failures when chmod respects umask, and 'chmod -x' thus doesshattered2-4/+4
not clear all bits. (Can happen on Linux -- https://bugs.launchpad.net/ubuntu/+source/coreutils/+bug/67583)
2016-03-03Update to SQL Workbench/J build 119.asau3-21/+31
Build 119 (2016-01-31) Enhancements * It's now possible to display the column's data type in the header of the result table * When importing all files from a directory, WbImport now provided pre-defined variables with the filename * It's now possible to configure auto-saving of external files independently from auto-saving the workspace. * A new command WbMessage to display a simple message is available. * It's not possible to search text in all open editors (Tools -> Search all tabs) * For some DBMS, the DbTree and DbExplorer now show the dependencies between objects * For DB2/iSeries table and column comments can now be retrieved from the system catalogs instead of using the JDBC driver. * For Postgres it is now possible to manually control transactions using BEGIN .. COMMIT when the connection is set to autocommit * The list of tables in the DbTree is now sorted to work around bugs in JDBC driver that do not properly sort the list of tables * For DBMS that support it, two new modes have been added to WbImport: -upsert and -insertIgnore using native "UPSERT" functionality if available * For Firebird the SQL source of external tables is now generated correctly. * An new command WbGenerateImpTable is available to infer the structure of a table from an import file * The command line parameter -vardef has been deprecated and replaced with -variable and -varFile * It's now possible to provide tags for each connection profile. The quickfilter will then use the defined tags for filtering the displayed profiles. * Connection parameters specified on the command line now have precedence over the properties defined through a Liquibase defaults file (specified through -lbDefaults) * It's now possible to enable the use of Oracle's DBMS_METADATA for source code retrieval for different types of objects * The tooltip shown for result tabs can now be configured (Options -> Data display) * For the internal SQL formatter, it's now possible to configure the case in which data type names are written * A new action to run all SQL statements up to the cursor position is available * The error dialog that is displayed when running a script can now be configured to also include the error message or the statement that failed * Improved display of packages in the DbTree for Oracle and Firebird Bug fixes * Showing rowcounts in the DbTree did not work for DB2 * "Generate Delete Script" for a selection of rows in the result did not display the generated script. * When reloading the whole DbTree while a node was selected, would show elements (e.g. tables) twice * CREATE TABLE statements were not formatted correctly if the name consisted of quoted and unquoted parts (e.g. unquoted schema and quoted table name) * The error dialog when running running multiple statements was not displayed on Linux if the option "Include error message" was selected in the "SQL Execution" options * Improved the performance when retrieving table definitions and table source for Oracle * For Postgres, rules defined on a table where shown twice in the generated DDL script * Retrieving additional column information in the DbExplorer failed on SQL Server if a non-standard database collation was used * The DDL for constraints or comments where identifiers required quoting was not correct * The formatter would not process statements correctly where a sub select using function calls in the WHERE clause was used in a JOIN condition * When using "Remove Comments" for a connection profile, the error position inside a statement was not shown correctly for some DBMS * For Oracle, when using "Trim CHAR data" and editing tables where the primary key column was defined as CHAR, updating the result did not work. * Toggle comment did not toggle correctly when some lines were already commented and some not * The messages shown when using conditional execution with WbInclude did not properly include the variable name or value * For Oracle the tablespace of materialized views was not shown in the generated SQL (Fix contributed by Franz Mayer) * It was not possible to work with SAVEPOINTs correctly * Table definitions for tables with VARCHAR columns were not displayed for Oracle * Disabling the check for read-only columns did not work for all JDBC drivers * WbCopy now stops with an error if -targetTable is specified and -sourceTable is used to specify multiple tables * For DB2 the names of PK constraints where not properly qualified with a schema if needed * Sometimes using "Execute current" would not correctly identify the current statement and run the first statement from the editor * WbImport using -insert,update did not work for multi-column primary keys when not all PK columns where part of the input file * When a variable value contained the prefix and the suffix of the variable pattern, using such a variable would result in SQL Workbench/J locking up * Reloading a trigger source in the DbExplorer's trigger panel did not work * For Oracle the source of a trigger that had a trailing space in the name was not retrieved * For Oracle the position of errors in regular (non-PL/SQL) DDL statements was not shown * When starting SQL Workbench on a headless system, using "java -jar" using the -script parameter did not work any longer * For SQL Server 2000, retrieving the source of a view did not work * For SQL Server, generating "dummy DML" for tables with "bit" columns did not work * For MySQL the option "on update" for a default value was not shown in the generated SQL source for a table Build 118 (2015-08-16) Enhancements * Added support to include computed columns for MySQL 5.7 in the generated CREATE TABLE source * The source and target connection for WbCopy, WbSchemaDiff and WbDataDiff can now be specified on the command line when starting the application. In that case it's not necessary to provide them to the respective commands * A new action to run all SQL statements in the editor starting from the cursor position is available * It's now possible to use OS environment variable or Java properties in the username of a connection profile. * For Postgres, "COPY .. FROM stdin" with the data after the statement is now supported * It's now possible to define external tools to format SQL * For decimal values WbExport now supports the parameters -fixedDigits and -maxDigits. * It's now possible to enable editing (and running) the generated SQL source code in the DbExplorer directly. * For Oracle, messages from dbms_output are now always shown if a procedure is started using EXECUTE regardless of the setting of "set serveroutput" * Added some basic support for SAP HANA. * For Excel imports, the option -stringDates=true retrieves Dates as formatted strings and converts them using the date/timestamp format specified in the WbImport command rathr then reading a converted value from the Excel file. * For Excel exports, the start location where the data should be written to in the excel file can now be specified using the -offset parameter * The application to be used for displaying the logfile can now be configured. * WbSchemaReport has a new (boolean) option -writeFullSource to write a valid CREATE VIEW statement to the XML output in case the DBMS does not store the complete SQL * Results can now automatically be refreshed either through an annotation or through the context menu of the result tab * The macros in a group can now be sorted alphabetically * The quoting of the null values for text exports can now be enabled through the option -quoteNulls * The quoting of the header for text exports can now be enabled through the option -quoteHeader * The statement at the cursor position can now be copied directly into the clipboard (Code Tools -> Copy current statement) * For Oracle, the partitions of a materialized view are now shown in the source code * WbImport and WbCopy (including the DataPumper) can now be used to insert data into a view * For tables without a primary key, unique indexes that contain nullable columns are no longer considered when generating DML statements * For Vertica tables and views from the schema "v_internal" are now show in the DbExplorer (contributed by Tatiana Saltykova) * It's now possible to define the terminator string for "Copy Code Snippet" through the config property "workbench.clipcreate.codeend" * Macros and macro groups can now be excluded from the popup window Bug fixes * The menu to select data from referenced/referencing tables in a result set was disabled when switching to the DbExplorer and back to the SQL panel * -syncDelete with WbCopy did not work if alternate key columns were specified using -keyColumns * Fixed retrieval of stored procedures for DB2 on AS/400 (thanks to Francesco) * Fixed detection of update columns for multi-table result sets when the name of the PK columns is not uniuqe in the result set * For Firebird the source code for procedures with multiple out parameters was not generated correctly. * For PostgreSQL, SQL statements to create the comment for functions with OUT parameters were not generated correctly. * When running a single command in batch mode, the error status was not returned correctly to the operating system * WbExport no longer uses the GUI defaults for decimal digits. The default is now to always export all digits, unless the new -maxDigits parameter is used * For MySQL, when multiple tables with the same name in different databases had triggers defined, all triggers where visible for each table in the DbExplorer * When importing multiple files using -usePgCopy and one file generated an error, the previous import was not committed * WbConnect would prompt for a password for profiles with an empty password even if "Save password" was enabled * No parameter prompt was shown for INOUT parameters when running procedures using WbCall * Implemented a workaround for an Informix driver bug where index information for the wrong table was returned * Double quotes in column values were not escaped properly when creating a JSON export * When switching between views and tables in the DbExplorer the foreign key tabs were no longer shown for SQL Server * Compile errors for Oracle's PL/SQL where not always shown correctly * Parameters for SQL Workbench commands with nested single and double quotes that included SQL comments were not evaluated properly * Fixed restoring of the window position when using multiple monitors * Generating the SQL source for computed columns did not work for SQL Server 2000 * The SQL source for inherited tables in Postgres was not generated correctly. * The SQL source for sequences for SQL Server was not generated correctly. * "Create DDL script" in the DbExplorer would generate the source code for sequnces twice * Nano (or micro) seconds from timestamp values where not displayed correctly * When opening a file, it is now checked if the selected encoding matches the one from the file * Each time when reloading a result that uses the @WbMacro annotation, the macro sub-menu would be added to the context menu again * For Informix, default clauses for columns were not generated properly in the DbExplorer * For Informix, index definitions were not always displayed correctly * Overloaded functions and procedures where not handled correctly by WbSchemaDiff * For Postgres the wrong DROP FUNCTION statement was generated if a function contained OUT parameter * Scripts that contained statements including character literals with a backslash were not always parsed correctly. * When WbImport did not find any matching columns, the error message did not include the (faulty) source file * Fixed the display of the profile tree with large fonts * The DataPumper did not work if source and destination had a different number of columns * The generated WbCopy command in the DataPumper was not correct when a query was used as the source * XLSX export did not work if the output file was specified without an extension * Fixed some issues with restoring the window position on multi-monitor systems * Fixed some issues where the alternate delimiter was incrrectly used when running scripts through WbInclude * When importing multiple Excel files with WbImport using the -sourceDir argument, only the first file was imported * The abbreviated WbInclude using @ only worked with Oracle * The minutes for columns of type "timestamp with time zone" where not always displayed correctly in Oracle * Oracle's autotrace did not work in console mode * Using pgpass for Postgres connections did not work in console or batch mode * WbProcSource would not show the code for a packaged procedure in Oracle * Fixed some problems in the SQL formatter that would lead to invalid SQL syntax * XSLT transformations failed when the output filename didn't include a directory * Disabling "Filter while typing" in the DbExplorer was not possible * -targetConnection and -referenceConnection for WbSchemaDiff and WbDataDiff were broken
2016-03-03Update shared-mime-info to 1.6.wiz2-7/+7
shared-mime-info 1.6 (2016-02-23) * Add XAR archive mime-type * Add GeoJSON mime-type * Add GPX mime-type * Add xdg-app mime-type * Add *.xht glob and magic for XHTML files * Bump priority of archive mime-types with long magics, to avoid false positives when detecting files inside the archive itself
2016-03-01Fix rpath problemadam2-1/+16
2016-02-29Fix .bundle library suffix.jperkin2-23/+28
2016-02-28Changes 5.6.29:adam3-8/+42
* InnoDB: A new InnoDB configuration option, innodb_tmpdir, allows you to configure a separate temporary file directory for online ALTER TABLE operations. This option was introduced to help avoid tmpdir overflows that could occur as a result of large temporary files created during online ALTER TABLE operations. innodb_tmpdir is a SESSION variable and can be configured dynamically using a SET statement. * yaSSL was upgraded to version 2.3.9. This upgrade corrects an issue in which yaSSL handled only cases of zero or one leading zeros for the key agreement instead of potentially any number, which in rare cases could cause connections to fail when using DHE cipher suites. * The Valgrind function signature in mysql-test/valgrind.supp was upgraded for Valgrind 3.11. * Bugs Fixed
2016-02-27Changes 5.5.48:adam3-8/+19
* yaSSL was upgraded to version 2.3.9. This upgrade corrects an issue in which yaSSL handled only cases of zero or one leading zeros for the key agreement instead of potentially any number, which in rare cases could cause connections to fail when using DHE cipher suites. * The Valgrind function signature in mysql-test/valgrind.supp was upgraded for Valgrind 3.11. * Bugs Fixed
2016-02-27Update to 2.032000wen2-7/+8
Add missing BUILD_DEPENDS Upstream changes: 2.032000 2015-11-07 10:34:14-08:00 America/Los_Angeles - Add ::ResultClass::Tee
2016-02-27Update to 0.12wen2-8/+7
Upstream changes: 0.12 24 Nov 2015 - fix https://rt.cpan.org/Ticket/Display.html?id=109596 for newer DBIC API.
2016-02-27Update to 0.07045wen2-7/+8
Upstream changes: 0.07045 2016-01-22 - Regenerate tarball without author-mode test dependencies 0.07044 2016-01-22 - Fix Pg date/time types with zero fractional second digits - Add support for nested hashref form of col_accessor_map
2016-02-27Update to 0.082821wen2-7/+7
Upstream changes: 0.082821 2016-02-11 17:58 (UTC) * Fixes - Fix t/52leaks.t failures on compilerless systems (RT#104429) - Fix t/storage/quote_names.t failures on systems with specified Oracle test credentials while missing the optional Math::Base36 - Fix test failures when DBICTEST_SYBASE_DSN is set (unnoticed change in error message wording during 0.082800 and a bogus test) - Remove largely obsolete test of SQLite view deployment (RT#111916) * Misc - Work around rare test deadlock under heavy parallelism (RT#108390)
2016-02-26Add note about databases/wiredtigerfhajny1-1/+4
2016-02-26Add wiredtigerfhajny1-1/+2
2016-02-26Import databases/wiredtiger 2.7.0 into pkgsrc.fhajny6-0/+86
WiredTiger is an high performance, scalable, production quality, NoSQL, Open Source extensible platform for data management.
2016-02-26Make wiredtiger an option, only make it available on 64bit platforms.fhajny1-2/+16
2016-02-25add databases/postgresql95-*tnn1-1/+15
2016-02-25Add postgresql95 packages, converted from corresponding postgresql94tnn75-0/+4810
packages. postgresql95-upgrade is gone, the pg_upgrade tool is shipped with postgresql95-client now. Major enhancements in PostgreSQL 9.5 include: Allow INSERTs that would generate constraint conflicts to be turned into UPDATEs or ignored Add GROUP BY analysis features GROUPING SETS, CUBE and ROLLUP Add row-level security control Create mechanisms for tracking the progress of replication, including methods for identifying the origin of individual changes during logical replication Add Block Range Indexes (BRIN) Substantial performance improvements for sorting Substantial performance improvements for multi-CPU machines
2016-02-25Enable databases/R-sqldf and dependencies.fhajny1-1/+3
2016-02-25Import databases/R-sqldf 0.4-10 into pkgsrc.fhajny3-0/+30
sqldf is an R package for running SQL statements on R data frames, optimized for convenience. sqldf works with the SQLite, H2, PostgreSQL or MySQL databases.
2016-02-25Import databases/R-RSQLite 1.0.0 into pkgsrc.fhajny3-0/+25
This package embeds the SQLite database engine in R and provides an interface compliant with the DBI package.
2016-02-25Use OPSYSVARS.jperkin13-97/+49
2016-02-25drop PKGREVISION after updatetnn4-8/+4
2016-02-25Update to PostgreSQL 9.4.6 (2016-02-11)tnn4-9/+18
Heads up: For upgrading past 9.4.5, users of jsonb_path_ops GIN indexes should perform a REINDEX, because of a hash calculation fix. This release fixes two security issues, as well as several bugs found over the last four months. CVE-2016-0773 Unicode regular expression buffer overflow CVE-2016-0766 PL/Java privilege escalation
2016-02-25Update to PostgreSQL 9.1.20 (2016-02-11)tnn4-9/+12
This release fixes two security issues, as well as several bugs found over the last four months. CVE-2016-0773 Unicode regular expression buffer overflow CVE-2016-0766 PL/Java privilege escalation
2016-02-25Update to PostgreSQL 9.2.15 (2016-02-11)tnn4-9/+13
This release fixes two security issues, as well as several bugs found over the last four months. CVE-2016-0773 Unicode regular expression buffer overflow CVE-2016-0766 PL/Java privilege escalation
2016-02-25Update to PostgreSQL 9.3.11 (2016-02-11)tnn4-9/+17
This release fixes two security issues, as well as several bugs found over the last four months. CVE-2016-0773 Unicode regular expression buffer overflow CVE-2016-0766 PL/Java privilege escalation
2016-02-23Revbump packages that build-depend on Go after 1.6 update.bsiegert1-2/+2
They all build, I checked :)
2016-02-23Update to 1.982wen2-8/+11
Add missing DEPENDS Upstream changes: 1.982 2016-02-11 09:02:40CET+0100 Europe/Paris * fix issue #117: fix backward compatibility with 5.8 1.981 2015-09-29 12:31:57CEST+0200 Europe/Paris * fix a bug where when not yet connected, pid is undef, leading to warnings 1.980 2015-08-24 09:48:08CEST+0200 Europe/Paris * fix "set" documentation as per Emanuele Tomasi <et@libersoft.it> suggestion 1.979 2015-05-14 14:28:35CEST+0200 Europe/Amsterdam * depends on IO::Socket::Timeout 0.29 that fixes an important bug on Windows, Solaris, when mixing sockets with and without timeouts. 1.978 2015-01-28 09:52:27 Europe/Amsterdam * reshape the documentation * croak when reconnecting while responses are pending (#101) * merge PR#106 ( support "0" in topic )
2016-02-22Disable building the Python bindingkhorben2-1/+17
2016-02-22Update databases/mongodb to 3.2.3.fhajny2-7/+11
Use yaml-cpp and zlib dependencies in place of bundled copies. Notable changes: - Fixed issue with MMAPv1 journaling where the "last sequence number" file (lsn file) may be ahead of what is synced to the data files - Fixed issue where in some cases, insert operations fails to add the _id field to large documents - Increased timeout for querying oplog to 1 minute Full changelog: https://docs.mongodb.org/manual/release-notes/3.2-changelog/
2016-02-20Fix install_name on Darwin. Bump PKGREVISION.jperkin1-1/+11
2016-02-18Upgrade to 4.2.1.darcy2-11/+8
Minor documentation and installation fixes.
2016-02-16Update databases/mongo-c-driver to 1.3.3fhajny2-8/+8
1.3.3 - Fix a bug where a slightly-oversized bulk write operation was not split into batches; instead, it was sent whole to the server, which rejected it. 1.3.2 - A socket is properly discarded after a network error from a command. - mongoc_database_get_collection now copies the database's read preferences, read concern, and write concern, instead of copying the client's. - mongoc_cursor_t's private struct now allows a negative limit. 1.3.1 - mongoc_client_get_gridfs now copies the client's read preferences, read concern, and write concern to the newly created mongoc_gridfs_t. Before this fix, GridFS operations were always executed with the default config: data was read from the primary, with the read concern level "local", and written with write concern "acknowledged". Now, if you have configured any of these options on the mongoc_client_t, they are respected by the mongoc_gridfs_t. - CMakeLists.txt now includes and installs the pkg-config files.
2016-02-16Update ruby-sequel to 4.31.0.taca3-8/+15
= Improvements * Sequel now works with ruby 2.3's --enable-frozen-string-literal, and all of the library files are set to use frozen string literals by default. A couple adapters and extensions depend on libraries that have issues with frozen string literals. Pull requests have been sent to each of those dependencies. * The migrators will now raise an exception if a migration file contains no migrations or more than one migration. * The jdbc/postgresql adapter now supports using PostgreSQL specific types in bound variables. Note that the current version of jdbc-postgres (9.4.1204) has regressions that affect this, users who need this support should stick with jdbc-postgres 9.4.1200 or below. * The jdbc/postgresql adapter now works around a regression in Java method lookup in JRuby 9.0.5.0 * The setter methods added by the association_pks plugin now do type casting immediately, instead of right before the data will be used. This makes them more similar to column setter methods, and ensures that future calls to the getters that use cached values will return correctly typecast data. * The PostgreSQL array parser in the pg_array extension now handles arrays with explicit bounds. The explicit bounds are ignored, so such values do not round trip, and there is currently no support for creating arrays with explicit bounds. * Creating a table with a simple non-incrementing primary key and a self-referential foreign key now works correctly on MySQL: DB.create_table!(:table) do Integer :id, :primary_key=>true foreign_key :fk, :table end * Database#disconnect in the oracle adapter now works correctly on more recent versions of oci8 where #logoff can raise OCIException instead of OCIInvalidHandle. = Backwards Compatibility * The pg_array extension no longer defines Sequel::Postgres::PGArray::JSONCreator. This should only affect backwards compatibility if you were accessing the constant directly. The :parser option to Sequel::Postgres::PGArray.register is also no longer respected, but that should not affect backwards compatibility. * The Sequel::Model#convert_cpk_array private method that was added by the association_pks plugin has been removed. Sequel::Model#convert_pk_array handles both simple and composite primary keys now.
2016-02-16Update ruby-do_sqlite3 to 0.10.17.taca2-8/+7
## 0.10.17 2016-01-24 No changes
2016-02-16Update ruby-do_postgres to 0.10.17.taca2-7/+7
## 0.10.17 2016-01-24 * Fix memory leak * Fix bug with DateTime and wrong timezone offsets
2016-02-16Update ruby-do_mysql to 0.10.17.taca2-7/+7
## 0.10.17 2016-01-24 * Improve utf8mb4 support * Fix memory leak * Support for MySQL 5.7 * Fix bug with DateTime and wrong timezone offsets
2016-02-16Update ruby-data_objects to 0.10.17.taca2-7/+7
## 0.10.17 2016-01-24 * Enable CI with Ruby 2.3 * Improve utf8mb4 support in do\_mysql * Fix memory leak in do\_mysql and do\_postgres * Support for MySQL 5.7 in do\_mysql * Fix bug with DateTime and wrong timezone offsets * Fix compilation on JRuby 9000
2016-02-16Update bury-arel to 7.0.0.taca3-8/+11
=== 7.0.0 / 2015-12-17 * Enhancements * Remove deprecated method `Table#primary_key` * Remove engine from the constructor arguments `Arel::Table` * Deprecate automatic type casting within Arel
2016-02-16Changes 3.11.0:adam5-19/+20
General improvements: Enhanced WAL mode so that it works efficiently with transactions that are larger than the cache_size. Added the FTS5 detail option. Added the "EXTRA" option to PRAGMA synchronous that does a sync of the containing directory when a rollback journal is unlinked in DELETE mode, for better durability. The SQLITE_EXTRA_DURABLE compile-time option enables PRAGMA synchronous=EXTRA by default. Enhanced the query planner so that it is able to use a covering index as part of the OR optimization. Avoid recomputing NOT NULL and CHECK constraints on unchanged columns in UPDATE statement. Many micro-optimizations, resulting in a library that is faster than the previous release. Enhancements to the command-line shell: By default, the shell is now in "auto-explain" mode. The output of EXPLAIN commands is automatically formatted. Added the ".vfslist" dot-command. The SQLITE_ENABLE_EXPLAIN_COMMENTS compile-time option is now turned on by default in the standard builds. Enhancements to the TCL Interface: If a database connection is opened with the "-uri 1" option, then URI filenames are honored by the "backup" and "restore" commands. Added the "-sourceid" option to the "sqlite3" command. Makefile improvements: Improved pthreads detection in configure scripts. Add the ability to do MSVC Windows builds from the amalgamation tarball. Bug fixes Fix an issue with incorrect sharing of VDBE temporary registers between co-routines that could cause incorrect query results in obscure cases. Ticket d06a25c84454a. Fix a problem in the sqlite3_result_subtype() interface that could cause problems for the json1 extension under obscure circumstances. Fix for ticket f45ac567eaa9f9. Escape control characters in JSON strings. Fix for ticket ad2559db380abf8. Reenable the xCurrentTime and xGetLastError methods in the built-in unix VFSes as long as SQLITE_OMIT_DEPRECATED is not defined. Backwards Compatibility: Because of continuing security concerns, the two-argument version of of the seldom-used and little-known fts3_tokenizer() function is disabled unless SQLite is compiled with the SQLITE_ENABLE_FTS3_TOKENIZER.
2016-02-16Update to 0.9.18mef3-19/+21
---------------- LMDB 0.9.18 Release (2016/02/05) Fix robust mutex detection on glibc 2.10-11 (ITS#8330) Fix page_search_root assert on FreeDB (ITS#8336) Fix MDB_APPENDDUP vs. rewrite(single item) (ITS#8334) Fix mdb_copy of large files on Windows Fix subcursor move after delete (ITS#8355) Fix mdb_midl_shirnk off-by-one (ITS#8363) Check for utf8_to_utf16 failures (ITS#7992) Catch strdup failure in mdb_dbi_open Build Additional makefile var tweaks (ITS#8169) Documentation Add Getting Started page Update WRITEMAP description
2016-02-16fixes to build with wxGTK30 when wx-config is not in ${PREFIX}/bindbj4-4/+91
2016-02-16specify --with-arch-${MACHINE_ARCH} on Darwindbj1-1/+7
2016-02-14Don't redefine mutex_exit(). Switch subst stage to pre-configure.jperkin1-2/+8
2016-02-12Fix -install_name failure on Darwin.jperkin1-1/+13