add new table for reserching amo fields post statuses
This commit is contained in:
parent
7c100e16be
commit
23fa6ca17d
@ -5,6 +5,7 @@ DROP INDEX IF EXISTS idx_unique_field;
|
||||
DROP INDEX IF EXISTS idx_unique_tag;
|
||||
DROP INDEX IF EXISTS idx_unique_rules;
|
||||
|
||||
DROP TABLE IF EXISTS amoCRMStatuses;
|
||||
DROP TABLE IF EXISTS rules;
|
||||
DROP TABLE IF EXISTS utms;
|
||||
DROP TABLE IF EXISTS tags;
|
||||
|
@ -108,3 +108,13 @@ CREATE UNIQUE INDEX idx_unique_step ON steps (amoID, accountID, PipelineID);
|
||||
CREATE UNIQUE INDEX idx_unique_field ON fields (amoID, accountID, entity);
|
||||
CREATE UNIQUE INDEX idx_unique_tag ON tags (amoID, accountID, entity);
|
||||
CREATE UNIQUE INDEX idx_unique_rules ON rules (accountID, QuizID);
|
||||
|
||||
CREATE TABLE IF NOT EXISTS amoCRMStatuses (
|
||||
ID BIGSERIAL UNIQUE NOT NULL PRIMARY KEY,
|
||||
AccountID INT NOT NULL, -- id аккаунта в амо
|
||||
QuestionID BIGINT NOT NULL REFERENCES question(id),
|
||||
AnswerID BIGINT NOT NULL REFERENCES answer(id),
|
||||
FieldID INT NOT NULL, -- айдишник кастомного поля в амо
|
||||
Status TEXT NOT NULL DEFAULT '', -- запись о ошибке, либо успехе
|
||||
CreatedAt TIMESTAMP DEFAULT CURRENT_TIMESTAMP
|
||||
);
|
@ -210,13 +210,13 @@ const (
|
||||
)
|
||||
|
||||
var TypeMapping = map[string]FieldType{
|
||||
"variant": TypeAmoText, //TypeAmoChainedList
|
||||
"variant": TypeAmoChainedList,
|
||||
"images": TypeAmoFile,
|
||||
"varimg": TypeAmoFile,
|
||||
"file": TypeAmoFile,
|
||||
"text": TypeAmoText,
|
||||
"emoji": TypeAmoText,
|
||||
"select": TypeAmoText, // TypeAmoSelect
|
||||
"select": TypeAmoSelect,
|
||||
"date": TypeAmoDate,
|
||||
"number": TypeAmoNumeric,
|
||||
"page": TypeAmoText,
|
||||
|
Loading…
Reference in New Issue
Block a user