Diff for /parser3/tests/388-sql.html between versions 1.17 and 1.19

version 1.17, 2024/09/28 08:42:09 version 1.19, 2024/09/28 14:03:22
Line 1 Line 1
 @main[]  @auto[]
   
 $path[^os[Release/;.libs/lib]]  $path[^os[Release/;.libs/lib]]
 $ext[^os[dll;so]]  $ext[^os[dll;so]]
Line 14  pgsql ../../sql/pgsql/${path}parser3pgsq Line 14  pgsql ../../sql/pgsql/${path}parser3pgsq
 $sql[sqlite]  $sql[sqlite]
 $ignore[^SQL.drivers.locate[protocol;$sql]]  $ignore[^SQL.drivers.locate[protocol;$sql]]
   
   @prepare-data[]
           $ignore[^try-catch{ ^void:sql{drop table pets} }]
   
           ^void:sql{create table pets (pet varchar(128), food varchar(128), aggressive varchar(128), weigth varchar(128))}
   
           ^void:sql{insert into pets values
                   ('cat', 'milk', '^taint['very']', 5),
                   ('dog', 'bone', '^taint["never"]', 10),
                   ('hamster', 'grain', null, 1),
                   ('parrot', 'grain', 'alwayws', 1)
           }
   
   @main[]
   
 ^connect[$SQL.drivers.connect]{  ^connect[$SQL.drivers.connect]{
   
         1. 2 + 2 = ^string:sql{select 2+2}          1. 2 + 2 = ^string:sql{select 2+2}
Line 21  $ignore[^SQL.drivers.locate[protocol;$sq Line 35  $ignore[^SQL.drivers.locate[protocol;$sq
   
         2. void          2. void
   
         2.0 $ignore[^try-catch{ ^void:sql{drop table pets} }]          2.1 ^prepare-data[]
   
         2.1 ^void:sql{create table pets (pet varchar(128), food varchar(128), aggressive varchar(128), weigth varchar(128))}  
   
         2.2 ^void:sql{insert into pets values  
                 ('cat', 'milk', '^taint['very']', 5),  
                 ('dog', 'bone', '^taint["never"]', 10),  
                 ('hamster', 'grain', null, 1),  
                 ('parrot', 'grain', 'alwayws', 1)  
            }  
   
         2.3 ^try-catch{ ^void:sql{select * from pets} }          2.3 ^try-catch{ ^void:sql{select * from pets} }
         2.4 ^try-catch{ ^void:sql{query}[ $.unknown[yes] ] }          2.4 ^try-catch{ ^void:sql{query}[ $.unknown[yes] ] }
Line 100  $ignore[^SQL.drivers.locate[protocol;$sq Line 105  $ignore[^SQL.drivers.locate[protocol;$sq
   
         6.4 ^try-catch{ ^f[select aggressive from pets; $.limit(0) ] }          6.4 ^try-catch{ ^f[select aggressive from pets; $.limit(0) ] }
   
         6.5 ^try-catch{ ^f[select 1 from pets; $.limit(3) ] } - bug!          6.5 ^try-catch{ ^f[select 1 from pets; $.limit(3) ] }
   
         6.6 ^try-catch{ ^f[select 1,2 from pets] }          6.6 ^try-catch{ ^f[select 1,2 from pets] }
   

Removed from v.1.17  
changed lines
  Added in v.1.19


E-mail: