Harvey Kandola
2ddd7ada9b
Make storage providers generate row limit clause
2019-04-04 12:08:57 +01:00
Harvey Kandola
e98f7b9218
Enable searching for SQL Server storage provider
2019-04-02 15:30:42 +01:00
Harvey Kandola
a41f43c380
WIP SQL Server support
2019-04-01 20:08:57 +01:00
Harvey Kandola
64403c402b
Make store SQL Server compatible
2019-04-01 12:02:23 +01:00
Harvey Kandola
9ec858286f
Create tables
...
Script to create tables with correct data types in SQL Server 2016 and above.
Search table not included.
2019-03-29 16:42:49 +00:00
Harvey Kandola
80aab3ce99
SQL Server provider basics
2019-03-27 15:09:48 -04:00
Harvey Kandola
deb579d8ad
Microsoft SQL Server driver and prep
2019-03-26 08:51:02 -04:00
McMatts
a211ba051a
Per space label, icon, description
...
Labels introduce visual grouping and filtering of spaces.
2019-01-04 16:33:30 +00:00
sauls8t
1d8bb2d3ad
Add experimental string to timestamp for backup/restore
2018-11-12 20:25:30 +00:00
Harvey Kandola
5e58b56182
Removed redundant code
2018-11-12 15:02:25 +00:00
sauls8t
075060d11c
Implemented per database provider DATE INTERVAL queries
2018-10-01 13:31:22 +01:00
HarveyKandola
8a65567169
Implement PostgreSQL Full Text Search++
...
1. Full text search supports MySQL, MariaDB, Percona and now PostgreSQL.
2. Changed SQL Variant to typed enum.
3. Changed doc.Versioned from INT to BOOL.
4. Search Reindexer now parses all documents and attachments.
5. Site meta API call returns storage provider type.
6. README prep'ed for PostgreSQL support.
7. DELETE SQL statements ignore zero rows affected.
Closes #100 !!!
Co-Authored-By: Saul S <sauls8t@users.noreply.github.com>
Co-Authored-By: McMatts <matt@documize.com>
2018-09-28 16:33:15 +01:00
HarveyKandola
97beb3f4d3
Continued MySQL/PostgreSQL store provider refactoring
...
Refactored, renamed, removed storage related code.
Basic smoke test passed for PostgreSQL whilst fully working on MySQL variants as per usual.
2018-09-27 15:14:48 +01:00
HarveyKandola
b455e5eaf5
PostgreSQL prep
...
Update of vendored SQL libs and refactoring of store provider layer.
2018-09-26 17:59:56 +01:00
Harvey Kandola
4f0cc2f616
Make API work with new schema
2018-09-19 16:03:29 +01:00
Harvey Kandola
9c2594b1b4
New schema implementation
2018-09-17 18:00:00 +01:00
Harvey Kandola
97d90662dd
Make database boot process storage provider agonistic
...
Moved database queries into provider specific object to ensure database checking, installation, upgrade procedures are pluggable.
2018-09-14 18:00:24 +01:00
Harvey Kandola
2336dab69f
Make database install/upgrade provider aware
...
Ground work for installing and upgrading database schema based upon DB provider (MySQL, PostgresSQL, SQL Server, etc.)
Cleaned up legacy cruft, refactored, commented and made simpler for to support additional database providers.
2018-09-14 12:50:30 +01:00