Add search by date
This commit is contained in:
parent
3bb3cf9489
commit
383214ee19
4 changed files with 3 additions and 3 deletions
|
@ -200,6 +200,8 @@ func buildQuery(query string) (textQuery string, columnQuerys []columnq, trigram
|
|||
trigramQuerys = append(trigramQuerys, columnq{"text(tags)", value})
|
||||
case "tag":
|
||||
trigramQuerys = append(trigramQuerys, columnq{"text(tags)", value})
|
||||
case "date":
|
||||
trigramQuerys = append(trigramQuerys, columnq{"date", value})
|
||||
default:
|
||||
if len(textQuery) != 0 {
|
||||
lastChar := textQuery[len(textQuery)-1:]
|
||||
|
|
|
@ -156,6 +156,7 @@ CREATE INDEX IF NOT EXISTS books_active_idx ON books (active);
|
|||
CREATE INDEX IF NOT EXISTS books_title_idx ON books USING GIN (title gin_trgm_ops);
|
||||
CREATE INDEX IF NOT EXISTS books_contributor_idx ON books USING GIN (contributor gin_trgm_ops);
|
||||
CREATE INDEX IF NOT EXISTS books_publisher_idx ON books USING GIN (publisher gin_trgm_ops);
|
||||
CREATE INDEX IF NOT EXISTS books_date_idx ON books USING GIN (date gin_trgm_ops);
|
||||
CREATE OR REPLACE FUNCTION text(text[]) RETURNS text immutable AS $$
|
||||
select $1::text
|
||||
$$ language sql;
|
||||
|
|
|
@ -57,7 +57,6 @@ func (db *roDB) SetAdminUser(name string, pass string) error {
|
|||
return errors.New("RO database")
|
||||
}
|
||||
|
||||
|
||||
func (db *roDB) GetRole(name string) (string, error) {
|
||||
return db.db.GetRole(name)
|
||||
}
|
||||
|
|
|
@ -45,7 +45,6 @@ func (db *pgDB) AddUser(name string, pass string) error {
|
|||
return db.AddRawUser(name, hpass, salt, "")
|
||||
}
|
||||
|
||||
|
||||
func (db *pgDB) SetAdminUser(name string, pass string) error {
|
||||
|
||||
if !validAdminUserName(name) {
|
||||
|
@ -75,7 +74,6 @@ func (db *pgDB) SetAdminUser(name string, pass string) error {
|
|||
|
||||
}
|
||||
|
||||
|
||||
func (db *pgDB) AddRawUser(name string, hpass []byte, salt []byte, role string) error {
|
||||
u := User{
|
||||
Username: name,
|
||||
|
|
Reference in a new issue