Bug 45289 - Не работает параметр echo
Summary: Не работает параметр echo
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: sqlite3 (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: Vladimir D. Seleznev
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-02-16 13:05 MSK by Alexander Makeenkov
Modified: 2023-05-20 20:35 MSK (History)
4 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Alexander Makeenkov 2023-02-16 13:05:52 MSK
Версия пакета
sqlite3-3.40.1-alt1

Шаги воспроизведения
# apt-get install sqlite3
$ sqlite3 test.db "create table test(text, priority INTEGER);"
$ sqlite3 test.db "insert into test values('hello world', 1);"
$ sqlite3 -echo test.db "select * from test;"

Получаемый результат
Вывелся только результат запроса:
hello world|1

Ожидаемый результат
Помимо результата запроса также вывелся и сам запрос:
select * from memos;
deliver project description|10

Ошибка не воспроизводится в p10 (sqlite3-3.35.5-alt1)

Примечание
Параметр работает, если зайти в интерпретатор sqlite3 и выполнить там команду .echo on:
$ sqlite3 test.db 
SQLite version 3.40.1 2022-12-28 14:03:47
Enter ".help" for usage hints.
sqlite> .echo on
sqlite> select * from test;
select * from test;
hello world|1

Однако вне интерпретатора параметр не работает.
Comment 1 Vladimir D. Seleznev 2023-02-25 17:14:36 MSK
https://www.sqlite.org/forum/forumpost/7ee1182f32
Comment 2 Repository Robot 2023-05-20 20:35:16 MSK
sqlite3-3.42.0-alt1 -> sisyphus:

 Sat May 20 2023 Vladimir D. Seleznev <vseleznv@altlinux> 3.42.0-alt1
 - 3.42.0 (closes #45289)