From d52c1461d5fd35c797433edc5cfddb504c080814 Mon Sep 17 00:00:00 2001 From: Anton Harniakou Date: Fri, 6 Jun 2025 08:55:08 +0300 Subject: [PATCH] Add tests --- testing/pragma.test | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/testing/pragma.test b/testing/pragma.test index c4a478bb3..acc7145bd 100755 --- a/testing/pragma.test +++ b/testing/pragma.test @@ -37,6 +37,33 @@ do_execsql_test pragma-table-info-call-syntax { 4|sql|TEXT|0||0 } +do_execsql_test pragma-table-info-alt-name-equal-syntax { + PRAGMA table_info=sqlite_master +} {0|type|TEXT|0||0 +1|name|TEXT|0||0 +2|tbl_name|TEXT|0||0 +3|rootpage|INT|0||0 +4|sql|TEXT|0||0 +} + +do_execsql_test pragma-table-info-alt-name-call-syntax { + PRAGMA table_info(sqlite_master) +} {0|type|TEXT|0||0 +1|name|TEXT|0||0 +2|tbl_name|TEXT|0||0 +3|rootpage|INT|0||0 +4|sql|TEXT|0||0 +} + +do_execsql_test pragma-function-table-info-alt-name { + SELECT * FROM pragma_table_info('sqlite_master') +} {0|type|TEXT|0||0 +1|name|TEXT|0||0 +2|tbl_name|TEXT|0||0 +3|rootpage|INT|0||0 +4|sql|TEXT|0||0 +} + do_execsql_test pragma-function-table-info { SELECT * FROM pragma_table_info('sqlite_schema') } {0|type|TEXT|0||0