2020-01-25 10:57:13 +01:00

34 lines
1.4 KiB
Python

CREATE = "CREATE TABLE `full_digest_rescheduled` (" \
"`nbr_` varchar(20) NOT NULL," \
"`author_name_` varchar(200) NOT NULL," \
"`to_` varchar(60) NOT NULL," \
"`subject_` varchar(500) NOT NULL," \
"`date_` datetime NOT NULL," \
"`content_` mediumtext NOT NULL," \
"`url_` varchar(100) NOT NULL," \
"PRIMARY KEY(`nbr_`)," \
"FULLTEXT (`subject_`, `content_`)," \
"FULLTEXT (`author_name_`)" \
") ENGINE = InnoDB;"
INSERT = ("INSERT INTO full_digest_rescheduled"
"(nbr_, author_name_, to_, subject_, date_, content_, url_) "
"VALUES (%s, %s, %s, %s, %s, %s, %s)")
CONTENT_QUERY_BOOLEAN = ("SELECT nbr_, author_name_, to_, subject_, date_, url_ from full_digest_rescheduled "
"WHERE MATCH(subject_, content_) AGAINST('{}' IN BOOLEAN MODE) ORDER BY date_")
CONTENT_QUERY_NL = ("SELECT nbr_, author_name_, to_, subject_, date_, url_ from full_digest_rescheduled "
"WHERE MATCH(subject_, content_) AGAINST('{}') ORDER BY date_")
FROM_QUERY_BOOLEAN = ("SELECT nbr_, author_name_, to_, subject_, date_, url_ from full_digest_rescheduled "
"WHERE MATCH(author_name_) AGAINST('{}' IN BOOLEAN MODE) ORDER BY date_")
FROM_QUERY_NL = ("SELECT nbr_, author_name_, to_, subject_, date_, url_ from full_digest_rescheduled "
"WHERE MATCH(author_name_) AGAINST('{}') ORDER BY date_")
URL_QUERY = ('SELECT url_ FROM {} '
'WHERE author_name_="{}" AND date_="{}"')
SHOW_TABLE = "show tables"