Commit a915743f authored by mitshel's avatar mitshel
Browse files

Изменен тип поля "registerdate" таблицы books с TIMESTAMP на DATE

значение в это поле теперь загружается не по дефолтному определению, а из функции sopdsdb.addbook
parent 2b0c32b8
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -92,7 +92,7 @@ temp_dir=/tmp
# Если single_commit = no то коммиты происходят кажды раз при добавлении книги в БД.
# Применение однократного коммита значительно ускоряет сканирование.
# По умолчанию будет считаться что single_commit=no
single_commit = yes
single_commit = no

# Установка параметра title_as_filename = yes приведет к тому, что при скачивании книги имя файла будет изменено
# на транслитерацию заголовка (title) книги
+1 −1
Original line number Diff line number Diff line
@@ -10,7 +10,7 @@ filesize INT not null DEFAULT 0,
format VARCHAR(8),
cat_id INT not null,
cat_type INT not null DEFAULT 0,
registerdate TIMESTAMP not null DEFAULT CURRENT_TIMESTAMP,
registerdate DATE not null,
docdate VARCHAR(20),
favorite INT not null DEFAULT 0,
lang  VARCHAR(16),
−11 B (36.5 KiB)

File changed.

No diff preview for this file type.

+3 −2
Original line number Diff line number Diff line
@@ -3,6 +3,7 @@

import os
import sys
import datetime
import mysql.connector
from mysql.connector import errorcode

@@ -127,8 +128,8 @@ class opdsDatabase:
       doublicat=self.finddouble(title,format,size)
    else:
       doublicat=0
    sql_addbook=("insert into "+TBL_BOOKS+"(filename,path,cat_id,filesize,format,title,annotation,docdate,lang,cat_type,doublicat,avail) VALUES(%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, 2)")
    data_addbook=(name,path,cat_id,size,format,title,annotation,docdate,lang,archive,doublicat)
    sql_addbook=("insert into "+TBL_BOOKS+"(filename,path,cat_id,filesize,format,title,annotation,docdate,lang,cat_type,registerdate,doublicat,avail) VALUES(%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, 2)")
    data_addbook=(name,path,cat_id,size,format,title,annotation,docdate,lang,archive,datetime.date.today(),doublicat)
    cursor=self.cnx.cursor()
    cursor.execute(sql_addbook,data_addbook)
    book_id=cursor.lastrowid