@@ -213,30 +213,30 @@ def _assert_data_autoincrement(self, connection, table):
213213 asserter .assert_ (
214214 DialectSQL (
215215 "INSERT INTO testtable (id, data) VALUES "
216- "(:id::INTEGER, :data::VARCHAR(30) )" ,
216+ "(:id::INTEGER, :data::VARCHAR)" ,
217217 {"id" : 30 , "data" : "d1" },
218218 ),
219219 DialectSQL (
220220 "INSERT INTO testtable (id, data) VALUES "
221- "(:id::INTEGER, :data::VARCHAR(30) )" ,
221+ "(:id::INTEGER, :data::VARCHAR)" ,
222222 {"id" : 1 , "data" : "d2" },
223223 ),
224224 DialectSQL (
225225 "INSERT INTO testtable (id, data) VALUES "
226- "(:id::INTEGER, :data::VARCHAR(30) )" ,
226+ "(:id::INTEGER, :data::VARCHAR)" ,
227227 [{"id" : 31 , "data" : "d3" }, {"id" : 32 , "data" : "d4" }],
228228 ),
229229 DialectSQL (
230- "INSERT INTO testtable (data) VALUES (:data::VARCHAR(30) )" ,
230+ "INSERT INTO testtable (data) VALUES (:data::VARCHAR)" ,
231231 [{"data" : "d5" }, {"data" : "d6" }],
232232 ),
233233 DialectSQL (
234234 "INSERT INTO testtable (id, data) VALUES "
235- "(:id::INTEGER, :data::VARCHAR(30) )" ,
235+ "(:id::INTEGER, :data::VARCHAR)" ,
236236 [{"id" : 33 , "data" : "d7" }],
237237 ),
238238 DialectSQL (
239- "INSERT INTO testtable (data) VALUES (:data::VARCHAR(30) )" ,
239+ "INSERT INTO testtable (data) VALUES (:data::VARCHAR)" ,
240240 [{"data" : "d8" }],
241241 ),
242242 )
@@ -311,30 +311,30 @@ def _assert_data_autoincrement(self, connection, table):
311311 asserter .assert_ (
312312 DialectSQL (
313313 "INSERT INTO testtable (id, data) VALUES "
314- "(:id::INTEGER, :data::VARCHAR(30) )" ,
314+ "(:id::INTEGER, :data::VARCHAR)" ,
315315 {"id" : 30 , "data" : "d1" },
316316 ),
317317 DialectSQL (
318318 "INSERT INTO testtable (id, data) VALUES "
319- "(:id::INTEGER, :data::VARCHAR(30) )" ,
319+ "(:id::INTEGER, :data::VARCHAR)" ,
320320 {"id" : 5 , "data" : "d2" },
321321 ),
322322 DialectSQL (
323323 "INSERT INTO testtable (id, data) VALUES "
324- "(:id::INTEGER, :data::VARCHAR(30) )" ,
324+ "(:id::INTEGER, :data::VARCHAR)" ,
325325 [{"id" : 31 , "data" : "d3" }, {"id" : 32 , "data" : "d4" }],
326326 ),
327327 DialectSQL (
328- "INSERT INTO testtable (data) VALUES (:data::VARCHAR(30) )" ,
328+ "INSERT INTO testtable (data) VALUES (:data::VARCHAR)" ,
329329 [{"data" : "d5" }, {"data" : "d6" }],
330330 ),
331331 DialectSQL (
332332 "INSERT INTO testtable (id, data) VALUES "
333- "(:id::INTEGER, :data::VARCHAR(30) )" ,
333+ "(:id::INTEGER, :data::VARCHAR)" ,
334334 [{"id" : 33 , "data" : "d7" }],
335335 ),
336336 DialectSQL (
337- "INSERT INTO testtable (data) VALUES (:data::VARCHAR(30) )" ,
337+ "INSERT INTO testtable (data) VALUES (:data::VARCHAR)" ,
338338 [{"data" : "d8" }],
339339 ),
340340 )
@@ -425,31 +425,31 @@ def _assert_data_autoincrement_returning(self, connection, table):
425425 asserter .assert_ (
426426 DialectSQL (
427427 "INSERT INTO testtable (id, data) VALUES "
428- "(:id::INTEGER, :data::VARCHAR(30) )" ,
428+ "(:id::INTEGER, :data::VARCHAR)" ,
429429 {"id" : 30 , "data" : "d1" },
430430 ),
431431 DialectSQL (
432432 "INSERT INTO testtable (data) VALUES "
433- "(:data::VARCHAR(30) ) RETURNING "
433+ "(:data::VARCHAR) RETURNING "
434434 "testtable.id" ,
435435 {"data" : "d2" },
436436 ),
437437 DialectSQL (
438438 "INSERT INTO testtable (id, data) VALUES "
439- "(:id::INTEGER, :data::VARCHAR(30) )" ,
439+ "(:id::INTEGER, :data::VARCHAR)" ,
440440 [{"id" : 31 , "data" : "d3" }, {"id" : 32 , "data" : "d4" }],
441441 ),
442442 DialectSQL (
443- "INSERT INTO testtable (data) VALUES (:data::VARCHAR(30) )" ,
443+ "INSERT INTO testtable (data) VALUES (:data::VARCHAR)" ,
444444 [{"data" : "d5" }, {"data" : "d6" }],
445445 ),
446446 DialectSQL (
447447 "INSERT INTO testtable (id, data) VALUES "
448- "(:id::INTEGER, :data::VARCHAR(30) )" ,
448+ "(:id::INTEGER, :data::VARCHAR)" ,
449449 [{"id" : 33 , "data" : "d7" }],
450450 ),
451451 DialectSQL (
452- "INSERT INTO testtable (data) VALUES (:data::VARCHAR(30) )" ,
452+ "INSERT INTO testtable (data) VALUES (:data::VARCHAR)" ,
453453 [{"data" : "d8" }],
454454 ),
455455 )
@@ -527,31 +527,31 @@ def _assert_data_autoincrement_returning(self, connection, table):
527527 asserter .assert_ (
528528 DialectSQL (
529529 "INSERT INTO testtable (id, data) VALUES "
530- "(:id::INTEGER, :data::VARCHAR(30) )" ,
530+ "(:id::INTEGER, :data::VARCHAR)" ,
531531 {"id" : 30 , "data" : "d1" },
532532 ),
533533 DialectSQL (
534534 "INSERT INTO testtable (data) VALUES "
535- "(:data::VARCHAR(30) ) RETURNING "
535+ "(:data::VARCHAR) RETURNING "
536536 "testtable.id" ,
537537 {"data" : "d2" },
538538 ),
539539 DialectSQL (
540540 "INSERT INTO testtable (id, data) VALUES "
541- "(:id::INTEGER, :data::VARCHAR(30) )" ,
541+ "(:id::INTEGER, :data::VARCHAR)" ,
542542 [{"id" : 31 , "data" : "d3" }, {"id" : 32 , "data" : "d4" }],
543543 ),
544544 DialectSQL (
545- "INSERT INTO testtable (data) VALUES (:data::VARCHAR(30) )" ,
545+ "INSERT INTO testtable (data) VALUES (:data::VARCHAR)" ,
546546 [{"data" : "d5" }, {"data" : "d6" }],
547547 ),
548548 DialectSQL (
549549 "INSERT INTO testtable (id, data) VALUES "
550- "(:id::INTEGER, :data::VARCHAR(30) )" ,
550+ "(:id::INTEGER, :data::VARCHAR)" ,
551551 [{"id" : 33 , "data" : "d7" }],
552552 ),
553553 DialectSQL (
554- "INSERT INTO testtable (data) VALUES (:data::VARCHAR(30) )" ,
554+ "INSERT INTO testtable (data) VALUES (:data::VARCHAR)" ,
555555 [{"data" : "d8" }],
556556 ),
557557 )
@@ -623,33 +623,33 @@ def _assert_data_with_sequence(self, connection, table, seqname):
623623 asserter .assert_ (
624624 DialectSQL (
625625 "INSERT INTO testtable (id, data) VALUES "
626- "(:id::INTEGER, :data::VARCHAR(30) )" ,
626+ "(:id::INTEGER, :data::VARCHAR)" ,
627627 {"id" : 30 , "data" : "d1" },
628628 ),
629629 CursorSQL ("select nextval('my_seq')" , consume_statement = False ),
630630 DialectSQL (
631631 "INSERT INTO testtable (id, data) VALUES "
632- "(:id::INTEGER, :data::VARCHAR(30) )" ,
632+ "(:id::INTEGER, :data::VARCHAR)" ,
633633 {"id" : 1 , "data" : "d2" },
634634 ),
635635 DialectSQL (
636636 "INSERT INTO testtable (id, data) VALUES "
637- "(:id::INTEGER, :data::VARCHAR(30) )" ,
637+ "(:id::INTEGER, :data::VARCHAR)" ,
638638 [{"id" : 31 , "data" : "d3" }, {"id" : 32 , "data" : "d4" }],
639639 ),
640640 DialectSQL (
641641 "INSERT INTO testtable (id, data) VALUES (nextval('%s'), "
642- ":data::VARCHAR(30) )" % seqname ,
642+ ":data::VARCHAR)" % seqname ,
643643 [{"data" : "d5" }, {"data" : "d6" }],
644644 ),
645645 DialectSQL (
646646 "INSERT INTO testtable (id, data) VALUES "
647- "(:id::INTEGER, :data::VARCHAR(30) )" ,
647+ "(:id::INTEGER, :data::VARCHAR)" ,
648648 [{"id" : 33 , "data" : "d7" }],
649649 ),
650650 DialectSQL (
651651 "INSERT INTO testtable (id, data) VALUES (nextval('%s'), "
652- ":data::VARCHAR(30) )" % seqname ,
652+ ":data::VARCHAR)" % seqname ,
653653 [{"data" : "d8" }],
654654 ),
655655 )
@@ -722,33 +722,33 @@ def _assert_data_with_sequence_returning(self, connection, table, seqname):
722722 asserter .assert_ (
723723 DialectSQL (
724724 "INSERT INTO testtable (id, data) VALUES "
725- "(:id::INTEGER, :data::VARCHAR(30) )" ,
725+ "(:id::INTEGER, :data::VARCHAR)" ,
726726 {"id" : 30 , "data" : "d1" },
727727 ),
728728 DialectSQL (
729729 "INSERT INTO testtable (id, data) VALUES "
730- "(nextval('my_seq'), :data::VARCHAR(30) ) "
730+ "(nextval('my_seq'), :data::VARCHAR) "
731731 "RETURNING testtable.id" ,
732732 {"data" : "d2" },
733733 ),
734734 DialectSQL (
735735 "INSERT INTO testtable (id, data) VALUES "
736- "(:id::INTEGER, :data::VARCHAR(30) )" ,
736+ "(:id::INTEGER, :data::VARCHAR)" ,
737737 [{"id" : 31 , "data" : "d3" }, {"id" : 32 , "data" : "d4" }],
738738 ),
739739 DialectSQL (
740740 "INSERT INTO testtable (id, data) VALUES (nextval('%s'), "
741- ":data::VARCHAR(30) )" % seqname ,
741+ ":data::VARCHAR)" % seqname ,
742742 [{"data" : "d5" }, {"data" : "d6" }],
743743 ),
744744 DialectSQL (
745745 "INSERT INTO testtable (id, data) VALUES "
746- "(:id::INTEGER, :data::VARCHAR(30) )" ,
746+ "(:id::INTEGER, :data::VARCHAR)" ,
747747 [{"id" : 33 , "data" : "d7" }],
748748 ),
749749 DialectSQL (
750750 "INSERT INTO testtable (id, data) VALUES (nextval('%s'), "
751- ":data::VARCHAR(30) )" % seqname ,
751+ ":data::VARCHAR)" % seqname ,
752752 [{"data" : "d8" }],
753753 ),
754754 )
@@ -982,8 +982,7 @@ def test_expression_pyformat(self, connection):
982982 if self ._strs_render_bind_casts (connection ):
983983 self .assert_compile (
984984 matchtable .c .title .match ("somstr" ),
985- "matchtable.title @@ "
986- "plainto_tsquery(%(title_1)s::VARCHAR(200))" ,
985+ "matchtable.title @@ " "plainto_tsquery(%(title_1)s::VARCHAR)" ,
987986 )
988987 else :
989988 self .assert_compile (
@@ -998,7 +997,7 @@ def test_expression_positional(self, connection):
998997 if self ._strs_render_bind_casts (connection ):
999998 self .assert_compile (
1000999 matchtable .c .title .match ("somstr" ),
1001- "matchtable.title @@ plainto_tsquery($1::VARCHAR(200) )" ,
1000+ "matchtable.title @@ plainto_tsquery($1::VARCHAR)" ,
10021001 )
10031002 else :
10041003 self .assert_compile (
0 commit comments