@ru_python

Страница 8550 из 9768
Tishka17
28.03.2019
21:18:59
"Use executescript() if you want to execute multiple SQL statements with one call."

Ok

?? Eugene
28.03.2019
21:19:04
А вот стол...

Google
Des_
28.03.2019
21:19:16
Если текст sql файла передать в execute , это не сработает ?
Нет sqlite3.Warning: You can only execute one statement at a time.

Alex
28.03.2019
21:19:24
Artem
28.03.2019
21:19:28
Вон тебе ответ дали

Alex
28.03.2019
21:19:32
впервые слышу. наркомания какая.

?? Eugene
28.03.2019
21:19:43
чо?
Ну ручки, неужели не слыхал

Tishka17
28.03.2019
21:19:45
Alex
28.03.2019
21:19:46
наверное типично русский сленг.

Artem
28.03.2019
21:20:05
И правда, говорят нельзя
Ну теперь то буду знать )

Tishka17
28.03.2019
21:20:29
Чем в одной плохо жилось?

Artem
28.03.2019
21:20:56
Экспериментирует

Google
Pavel
28.03.2019
21:21:23
Чем в одной плохо жилось?
на правах идиотского предположения - чтоб она (база users) была на отчуждаемом носителе, который можно ...

kernel
28.03.2019
21:22:12


Des_
28.03.2019
21:22:35
Ну так что, можно как-то?

Artem
28.03.2019
21:22:52
Ну так что, можно как-то?
Тебе скинули ответ

Executescript

Artem
28.03.2019
21:24:10
Увидел, ну я такие вещи только дебагером могу решать

Своей думалки не хватает , сори

Tishka17
28.03.2019
21:27:45
Ну так что, можно как-то?
1. Зачем тебе вообще сдался аттач? 2. А executescript при ошибке аттача что-то выводит?

Artem
28.03.2019
21:27:58
Может attach отдельным методом юзаеится

Des_
28.03.2019
21:28:19
Но сам аттач происходит

Tishka17
28.03.2019
21:28:35
Но сам аттач происходит
На первый вопрос ответь

Des_
28.03.2019
21:28:53
На первый вопрос ответь
Что бы прикрепить бд пользователей

Tishka17
28.03.2019
21:29:08
What?

Artem
28.03.2019
21:29:40
Но сам аттач происходит
Вот вроде рабочий пример https://stackoverflow.com/questions/40408607/attach-database-in-sqlite3-with-python

Google
Des_
28.03.2019
21:29:41
What?
Ну а зачем он ещё, прикреплять базу данных

Pavel
28.03.2019
21:29:45
Что бы прикрепить бд пользователей
зачем ты вообще распилил данные на две базы?

Tishka17
28.03.2019
21:29:57
Ну а зачем он ещё, прикреплять базу данных
Почему просто нельзя открыть юзерскую базу напрямую без аттача?

Pavel
28.03.2019
21:30:33
у меня, кроме идиотских, объяснений этому действу почему-то нет

Почему просто нельзя открыть юзерскую базу напрямую без аттача?
потому что тогда ему нужно будет джойнить на клиенте, вестимо

Tishka17
28.03.2019
21:31:26
потому что тогда ему нужно будет джойнить на клиенте, вестимо
Очевидно, что раз две базы не могут жить друг без друга и это sqlite - непонятно, зачем они отдельно

Tishka17
28.03.2019
21:32:01
Я понимаю тейблспейсы в постгресе на разных носителях

Artem
28.03.2019
21:32:03
Прикольно что мы гаданием занимаемся , а он знает ответ и не говорит

?
28.03.2019
21:32:03
можно как то своего рода преподготовить функцию, прописать ее параметры, но исполнить позже при вызове, без асинка

Tishka17
28.03.2019
21:32:11
Я понимаю импорт из одной базы в другую

?? Eugene
28.03.2019
21:33:47
чет смысл этого действа от меня ускользает
в фп постоянно используется)

Tishka17
28.03.2019
21:33:51
не асинк
Ну тогда делай partial

Pavel
28.03.2019
21:33:56
так это замыкание что ли?

?? Eugene
28.03.2019
21:33:57
хотя там частично применяется обычно

Google
Artem
28.03.2019
21:34:38
Походу SO решил вопросы

?? Eugene
28.03.2019
21:34:42
ну без частичного применения как-то странно это делать =)

Pavel
28.03.2019
21:35:33
однако. некоторые вопросы ставят в тупик формулировками

Artem
28.03.2019
21:36:59
Про стол было сильно

?
28.03.2019
21:37:41
Tishka17
28.03.2019
21:39:13
спасибо
def lazy(f, *a, **k): return lambda: f(*a, **k) x=lazy(sum, (1,2,3)) print (x())

Pavel
28.03.2019
21:39:47
@Tishka17 Вот как ты умудрился понять, что человеку нужно было? я его вопрос вообще не понял

Tishka17
28.03.2019
21:40:52
Гребаная телега при редактировании портирит форматирование

?? Eugene
28.03.2019
21:42:15
ну партиал в общем это и делает

Tishka17
28.03.2019
21:44:58
Ну да

Des_
28.03.2019
21:45:20
Вот вроде рабочий пример https://stackoverflow.com/questions/40408607/attach-database-in-sqlite3-with-python
Я не знаю почему, но я сделал так же и всё равно ошибка c.execute("ATTACH user.db AS users") authors = c.execute("SELECT username FROM posts p JOIN users u ON p.author_id = u.id").fetchall() c.commit()

Artem
28.03.2019
21:45:53
Tishka17
28.03.2019
21:45:56
И создаёт новую базу вместо аттача старой?

Artem
28.03.2019
21:45:59
Запусти интерпретатор

Tishka17
28.03.2019
21:46:00
Например

Artem
28.03.2019
21:46:11
Да поглядм

Des_
28.03.2019
21:46:34
Запусти интерпретатор
Всмысле? Через терминал?

Google
Artem
28.03.2019
21:46:42
Там имя базы кстати в кавычках

Artem
28.03.2019
21:46:50
А у тебя нет

Des_
28.03.2019
21:47:02
Artem
28.03.2019
21:47:47
Всмысле? Через терминал?
Ну ты где это делаешь, запусти дебаг посмотри, я так решаю свои проблемы

Pavel
28.03.2019
21:51:21
У меня в ``
ты в имени файла точно не ошибся?

потому как он при аттаче чего-то чего у него нет, просто создаст пустую базу

без, так сказать, столов

Artem
28.03.2019
21:58:07
however, if you are always need for those tables to exist, why are you putting them into a separate database? Just put them all in the same database if you need access to them each and every time. 

Коммент с SO

:) одни и те же недоумевания

?
28.03.2019
21:58:35
Pavel
28.03.2019
21:58:55
таблиц
читай топик сначала

Artem
28.03.2019
22:01:23
Не

Pavel
28.03.2019
22:01:25
Тут нам, похоже, так и не скажут

Des_
28.03.2019
22:02:50
ты в имени файла точно не ошибся?
Нет, я же говорю, в консоли sqlite'а всё работает

Pavel
28.03.2019
22:03:46
хрен его знает, я теряюсь в догадках что это может быть

Страница 8550 из 9768