mirror of
				https://github.com/Theodor-Springmann-Stiftung/musenalm.git
				synced 2025-10-31 02:05:32 +00:00 
			
		
		
		
	Insert FTS5 Data (it wasn't easy)
This commit is contained in:
		| @@ -4,84 +4,6 @@ import "github.com/pocketbase/pocketbase/tools/types" | ||||
|  | ||||
| var EDITORSTATE_VALUES = []string{"Unknown", "ToDo", "Seen", "Partially Edited", "Waiting", "Review", "Edited"} | ||||
|  | ||||
| var SERIES_FTS5_FIELDS = []string{ | ||||
| 	SERIES_TITLE_FIELD, | ||||
| 	SERIES_PSEUDONYMS_FIELD, | ||||
| 	ANNOTATION_FIELD, | ||||
| 	COMMENT_FIELD, | ||||
| } | ||||
|  | ||||
| var AGENTS_FTS5_FIELDS = []string{ | ||||
| 	AGENTS_NAME_FIELD, | ||||
| 	AGENTS_BIOGRAPHICAL_DATA_FIELD, | ||||
| 	AGENTS_PSEUDONYMS_FIELD, | ||||
| 	ANNOTATION_FIELD, | ||||
| 	COMMENT_FIELD, | ||||
| } | ||||
|  | ||||
| var PLACES_FTS5_FIELDS = []string{ | ||||
| 	PLACES_NAME_FIELD, | ||||
| 	PLACES_PSEUDONYMS_FIELD, | ||||
| 	URI_FIELD, | ||||
| 	ANNOTATION_FIELD, | ||||
| 	COMMENT_FIELD, | ||||
| } | ||||
|  | ||||
| var ITEMS_FTS5_FIELDS = []string{ | ||||
| 	ITEMS_LOCATION_FIELD, | ||||
| 	ITEMS_OWNER_FIELD, | ||||
| 	ITEMS_MEDIA_FIELD, | ||||
| 	ITEMS_CONDITION_FIELD, | ||||
| 	ITEMS_IDENTIFIER_FIELD, | ||||
| 	URI_FIELD, | ||||
| 	ANNOTATION_FIELD, | ||||
| 	COMMENT_FIELD, | ||||
| } | ||||
|  | ||||
| var ENTRIES_FTS5_FIELDS = []string{ | ||||
| 	PREFERRED_TITLE_FIELD, | ||||
| 	VARIANT_TITLE_FIELD, | ||||
| 	PARALLEL_TITLE_FIELD, | ||||
| 	TITLE_STMT_FIELD, | ||||
| 	SUBTITLE_STMT_FIELD, | ||||
| 	INCIPIT_STMT_FIELD, | ||||
| 	RESPONSIBILITY_STMT_FIELD, | ||||
| 	PUBLICATION_STMT_FIELD, | ||||
| 	PLACE_STMT_FIELD, | ||||
| 	EDITION_FIELD, | ||||
| 	YEAR_FIELD, | ||||
| 	EXTENT_FIELD, | ||||
| 	DIMENSIONS_FIELD, | ||||
| 	REFERENCES_FIELD, | ||||
| 	PLACES_TABLE, | ||||
| 	AGENTS_TABLE, | ||||
| 	SERIES_TABLE, | ||||
| 	MUSENALMID_FIELD, | ||||
| 	ANNOTATION_FIELD, | ||||
| 	COMMENT_FIELD, | ||||
| } | ||||
|  | ||||
| var CONTENTS_FTS5_FIELDS = []string{ | ||||
| 	PREFERRED_TITLE_FIELD, | ||||
| 	VARIANT_TITLE_FIELD, | ||||
| 	PARALLEL_TITLE_FIELD, | ||||
| 	TITLE_STMT_FIELD, | ||||
| 	SUBTITLE_STMT_FIELD, | ||||
| 	INCIPIT_STMT_FIELD, | ||||
| 	RESPONSIBILITY_STMT_FIELD, | ||||
| 	PUBLICATION_STMT_FIELD, | ||||
| 	PLACE_STMT_FIELD, | ||||
| 	YEAR_FIELD, | ||||
| 	EXTENT_FIELD, | ||||
| 	DIMENSIONS_FIELD, | ||||
| 	NUMBERING_FIELD, | ||||
| 	ENTRIES_TABLE, | ||||
| 	AGENTS_TABLE, | ||||
| 	MUSENALMID_FIELD, | ||||
| 	ANNOTATION_FIELD, | ||||
| 	COMMENT_FIELD, | ||||
| } | ||||
|  | ||||
| var ITEM_TYPE_VALUES = []string{ | ||||
| 	"Original", | ||||
| 	"Reproduktion", | ||||
| @@ -494,8 +416,6 @@ var PUBLIC_VIEW_RULE = types.Pointer("") | ||||
| var PUBLIC_LIST_RULE = types.Pointer("") | ||||
|  | ||||
| const ( | ||||
| 	FTS5_PREFIX = "fts5_" | ||||
|  | ||||
| 	PLACES_TABLE   = "places" | ||||
| 	AGENTS_TABLE   = "agents" | ||||
| 	SERIES_TABLE   = "series" | ||||
| @@ -552,7 +472,7 @@ const ( | ||||
| 	MEDIA_TYPE_FIELD   = "media_type" | ||||
| 	CARRIER_TYPE_FIELD = "carrier_type" | ||||
|  | ||||
| 	REFERENCES_FIELD = "references" | ||||
| 	REFERENCES_FIELD = "refs" | ||||
| 	URI_FIELD        = "uri" | ||||
|  | ||||
| 	MUSENALM_BAENDE_STATUS_FIELD = "musenalm_status" | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Simon Martens
					Simon Martens