INSERT OR IGNORE INTO A (col1, col2, col3)
SELECT col1, col2, col3 FROM B;
echo -e "question|answer\nКто есть слон? | Слон есть круг" | sqlite3 -cmd ".mode list" my.db ".import /dev/stdin my_table"
sqlite3 answers.db .dump
PRAGMA foreign_keys=OFF; BEGIN TRANSACTION; CREATE TABLE tbl1( "question" TEXT, "answer" TEXT ); INSERT INTO tbl1 VALUES('Кто есть слон? ',' Слон есть круг'); COMMIT;
sqlite3 -cmd ".mode list" my.db ".import myfile.txt my_table"
чтобы эти данные автоматически обновлялись в сайтеСамый примитивный способ, хотя и недружелюбный к пользователю, это meta тег с http-equiv refresh. Позволяет обойтись без дополнительного кода на JS. В форме при этом указать method GET. Ну а графики (charts) можно выводить любой библиотекой , хоть Google Charts.
sqlite://
# Unix/Mac - 4 initial slashes in total
engine = create_engine('sqlite:////absolute/path/to/foo.db')
В Хероку данные внутри контейнера хранятся до перезапуска.
Нужно использовать другие СУБД, предоставляемые как addons.
You can write to it, and you can read from it, but the contents will be cleared periodically. If you were to use SQLite on Heroku, you would lose your entire database at least once every 24 hours.
CREATE TABLE employees ( employee_id INTEGER PRIMARY KEY AUTOINCREMENT, last_name VARCHAR NOT NULL, first_name VARCHAR, hire_date DATE, CONSTRAINT name_unique UNIQUE (last_name, first_name) );