@@ -658,19 +658,17 @@ static const func_info_t func_infos[] = {
658
658
F1 ("session_encode" , MAY_BE_FALSE | MAY_BE_STRING ),
659
659
660
660
/* ext/pgsql */
661
- FN ("pg_connect" , MAY_BE_FALSE | MAY_BE_RESOURCE ),
662
- FN ("pg_pconnect" , MAY_BE_FALSE | MAY_BE_RESOURCE ),
663
661
F1 ("pg_dbname" , MAY_BE_STRING ),
664
662
F1 ("pg_options" , MAY_BE_STRING ),
665
663
F1 ("pg_port" , MAY_BE_STRING ),
666
664
F1 ("pg_tty" , MAY_BE_STRING ),
667
665
F1 ("pg_host" , MAY_BE_STRING ),
668
666
F1 ("pg_version" , MAY_BE_ARRAY | MAY_BE_ARRAY_KEY_STRING | MAY_BE_ARRAY_OF_STRING | MAY_BE_ARRAY_OF_LONG | MAY_BE_ARRAY_OF_NULL ),
669
667
F1 ("pg_parameter_status" , MAY_BE_FALSE | MAY_BE_STRING ),
670
- F1 ("pg_query" , MAY_BE_FALSE | MAY_BE_RESOURCE ),
671
- F1 ("pg_query_params" , MAY_BE_FALSE | MAY_BE_RESOURCE ),
672
- F1 ("pg_prepare" , MAY_BE_FALSE | MAY_BE_RESOURCE ),
673
- F1 ("pg_execute" , MAY_BE_FALSE | MAY_BE_RESOURCE ),
668
+ F1 ("pg_query" , MAY_BE_FALSE | MAY_BE_OBJECT ),
669
+ F1 ("pg_query_params" , MAY_BE_FALSE | MAY_BE_OBJECT ),
670
+ F1 ("pg_prepare" , MAY_BE_FALSE | MAY_BE_OBJECT ),
671
+ F1 ("pg_execute" , MAY_BE_FALSE | MAY_BE_OBJECT ),
674
672
FN ("pg_last_notice" , MAY_BE_FALSE | MAY_BE_TRUE | MAY_BE_STRING | MAY_BE_ARRAY | MAY_BE_ARRAY_KEY_ANY | MAY_BE_ARRAY_OF_ANY ),
675
673
F1 ("pg_field_name" , MAY_BE_STRING ),
676
674
F1 ("pg_field_type_oid" , MAY_BE_LONG | MAY_BE_STRING ),
@@ -683,7 +681,7 @@ static const func_info_t func_infos[] = {
683
681
F1 ("pg_fetch_all_columns" , MAY_BE_ARRAY | MAY_BE_ARRAY_KEY_LONG | MAY_BE_ARRAY_OF_NULL | MAY_BE_ARRAY_OF_STRING ),
684
682
F1 ("pg_last_oid" , MAY_BE_FALSE | MAY_BE_LONG | MAY_BE_STRING ),
685
683
F1 ("pg_lo_create" , MAY_BE_FALSE | MAY_BE_LONG | MAY_BE_STRING ),
686
- F1 ("pg_lo_open" , MAY_BE_FALSE | MAY_BE_RESOURCE ),
684
+ F1 ("pg_lo_open" , MAY_BE_FALSE | MAY_BE_OBJECT ),
687
685
F1 ("pg_lo_read" , MAY_BE_FALSE | MAY_BE_STRING ),
688
686
F1 ("pg_lo_import" , MAY_BE_FALSE | MAY_BE_LONG | MAY_BE_STRING ),
689
687
F1 ("pg_copy_to" , MAY_BE_FALSE | MAY_BE_ARRAY | MAY_BE_ARRAY_KEY_LONG | MAY_BE_ARRAY_OF_STRING ),
@@ -694,13 +692,13 @@ static const func_info_t func_infos[] = {
694
692
F1 ("pg_escape_identifier" , MAY_BE_FALSE | MAY_BE_STRING ),
695
693
F1 ("pg_result_error" , MAY_BE_FALSE | MAY_BE_STRING ),
696
694
F1 ("pg_result_error_field" , MAY_BE_NULL | MAY_BE_FALSE | MAY_BE_STRING ),
697
- F1 ("pg_get_result" , MAY_BE_FALSE | MAY_BE_RESOURCE ),
695
+ F1 ("pg_get_result" , MAY_BE_FALSE | MAY_BE_OBJECT ),
698
696
F1 ("pg_result_status" , MAY_BE_LONG | MAY_BE_STRING ),
699
697
F1 ("pg_get_notify" , MAY_BE_FALSE | MAY_BE_ARRAY | MAY_BE_ARRAY_KEY_ANY | MAY_BE_ARRAY_OF_ANY ),
700
- F1 ("pg_socket" , MAY_BE_FALSE | MAY_BE_RESOURCE ),
698
+ F1 ("pg_socket" , MAY_BE_FALSE | MAY_BE_OBJECT ),
701
699
F1 ("pg_meta_data" , MAY_BE_FALSE | MAY_BE_ARRAY | MAY_BE_ARRAY_KEY_STRING | MAY_BE_ARRAY_OF_ARRAY ),
702
700
F1 ("pg_convert" , MAY_BE_FALSE | MAY_BE_ARRAY | MAY_BE_ARRAY_KEY_STRING | MAY_BE_ARRAY_OF_ANY ),
703
- F1 ("pg_insert" , MAY_BE_FALSE | MAY_BE_TRUE | MAY_BE_RESOURCE | MAY_BE_STRING ),
701
+ F1 ("pg_insert" , MAY_BE_FALSE | MAY_BE_TRUE | MAY_BE_OBJECT | MAY_BE_STRING ),
704
702
F1 ("pg_update" , MAY_BE_FALSE | MAY_BE_TRUE | MAY_BE_STRING ),
705
703
F1 ("pg_delete" , MAY_BE_FALSE | MAY_BE_TRUE | MAY_BE_STRING ),
706
704
F1 ("pg_select" , MAY_BE_FALSE | MAY_BE_STRING | MAY_BE_ARRAY | MAY_BE_ARRAY_KEY_LONG | MAY_BE_ARRAY_OF_ARRAY ),
0 commit comments