1
0
Fork 0
mirror of https://github.com/documize/community.git synced 2025-07-19 13:19:43 +02:00

Enable searching for SQL Server storage provider

This commit is contained in:
Harvey Kandola 2019-04-02 15:30:42 +01:00
parent a41f43c380
commit e98f7b9218
10 changed files with 1040 additions and 783 deletions

View file

@ -263,20 +263,18 @@ CREATE TABLE dmz_pin (
);
CREATE INDEX idx_pin_1 ON dmz_pin (c_userid);
-- DROP TABLE IF EXISTS dmz_search;
-- CREATE TABLE dmz_search (
-- id BIGINT PRIMARY KEY IDENTITY (1, 1) NOT NULL,
-- c_orgid NVARCHAR(20) COLLATE Latin1_General_CS_AS NOT NULL,
-- c_docid NVARCHAR(20) COLLATE Latin1_General_CS_AS NOT NULL,
-- c_itemid NVARCHAR(20) COLLATE Latin1_General_CS_AS NOT NULL DEFAULT '',
-- c_itemtype NVARCHAR(10) COLLATE Latin1_General_CS_AS NOT NULL,
-- c_content NVARCHAR(MAX) COLLATE Latin1_General_CS_AS,
-- c_token TSVECTOR,
-- c_created DATETIME2 NOT NULL DEFAULT CURRENT_TIMESTAMP
-- );
-- CREATE INDEX idx_search_1 ON dmz_search (c_orgid);
-- CREATE INDEX idx_search_2 ON dmz_search (c_docid);
-- CREATE INDEX idx_search_3 ON dmz_search USING GIN(c_token);
DROP TABLE IF EXISTS dmz_search;
CREATE TABLE dmz_search (
id BIGINT PRIMARY KEY IDENTITY (1, 1) NOT NULL,
c_orgid NVARCHAR(20) COLLATE Latin1_General_CS_AS NOT NULL,
c_docid NVARCHAR(20) COLLATE Latin1_General_CS_AS NOT NULL,
c_itemid NVARCHAR(20) COLLATE Latin1_General_CS_AS NOT NULL DEFAULT '',
c_itemtype NVARCHAR(10) COLLATE Latin1_General_CS_AS NOT NULL,
c_content NVARCHAR(MAX) COLLATE Latin1_General_CS_AS,
c_created DATETIME2 NOT NULL DEFAULT CURRENT_TIMESTAMP
);
CREATE INDEX idx_search_1 ON dmz_search (c_orgid);
CREATE INDEX idx_search_2 ON dmz_search (c_docid);
DROP TABLE IF EXISTS dmz_section;
CREATE TABLE dmz_section (