bump lib/pq
This commit is contained in:
		
							
								
								
									
										59
									
								
								vendor/github.com/lib/pq/oid/gen.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										59
									
								
								vendor/github.com/lib/pq/oid/gen.go
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -10,10 +10,22 @@ import ( | ||||
| 	"log" | ||||
| 	"os" | ||||
| 	"os/exec" | ||||
| 	"strings" | ||||
|  | ||||
| 	_ "github.com/lib/pq" | ||||
| ) | ||||
|  | ||||
| // OID represent a postgres Object Identifier Type. | ||||
| type OID struct { | ||||
| 	ID   int | ||||
| 	Type string | ||||
| } | ||||
|  | ||||
| // Name returns an upper case version of the oid type. | ||||
| func (o OID) Name() string { | ||||
| 	return strings.ToUpper(o.Type) | ||||
| } | ||||
|  | ||||
| func main() { | ||||
| 	datname := os.Getenv("PGDATABASE") | ||||
| 	sslmode := os.Getenv("PGSSLMODE") | ||||
| @@ -30,6 +42,25 @@ func main() { | ||||
| 	if err != nil { | ||||
| 		log.Fatal(err) | ||||
| 	} | ||||
| 	rows, err := db.Query(` | ||||
| 		SELECT typname, oid | ||||
| 		FROM pg_type WHERE oid < 10000 | ||||
| 		ORDER BY oid; | ||||
| 	`) | ||||
| 	if err != nil { | ||||
| 		log.Fatal(err) | ||||
| 	} | ||||
| 	oids := make([]*OID, 0) | ||||
| 	for rows.Next() { | ||||
| 		var oid OID | ||||
| 		if err = rows.Scan(&oid.Type, &oid.ID); err != nil { | ||||
| 			log.Fatal(err) | ||||
| 		} | ||||
| 		oids = append(oids, &oid) | ||||
| 	} | ||||
| 	if err = rows.Err(); err != nil { | ||||
| 		log.Fatal(err) | ||||
| 	} | ||||
| 	cmd := exec.Command("gofmt") | ||||
| 	cmd.Stderr = os.Stderr | ||||
| 	w, err := cmd.StdinPipe() | ||||
| @@ -45,30 +76,18 @@ func main() { | ||||
| 	if err != nil { | ||||
| 		log.Fatal(err) | ||||
| 	} | ||||
| 	fmt.Fprintln(w, "// generated by 'go run gen.go'; do not edit") | ||||
| 	fmt.Fprintln(w, "// Code generated by gen.go. DO NOT EDIT.") | ||||
| 	fmt.Fprintln(w, "\npackage oid") | ||||
| 	fmt.Fprintln(w, "const (") | ||||
| 	rows, err := db.Query(` | ||||
| 		SELECT typname, oid | ||||
| 		FROM pg_type WHERE oid < 10000 | ||||
| 		ORDER BY oid; | ||||
| 	`) | ||||
| 	if err != nil { | ||||
| 		log.Fatal(err) | ||||
| 	} | ||||
| 	var name string | ||||
| 	var oid int | ||||
| 	for rows.Next() { | ||||
| 		err = rows.Scan(&name, &oid) | ||||
| 		if err != nil { | ||||
| 			log.Fatal(err) | ||||
| 		} | ||||
| 		fmt.Fprintf(w, "T_%s Oid = %d\n", name, oid) | ||||
| 	} | ||||
| 	if err = rows.Err(); err != nil { | ||||
| 		log.Fatal(err) | ||||
| 	for _, oid := range oids { | ||||
| 		fmt.Fprintf(w, "T_%s Oid = %d\n", oid.Type, oid.ID) | ||||
| 	} | ||||
| 	fmt.Fprintln(w, ")") | ||||
| 	fmt.Fprintln(w, "var TypeName = map[Oid]string{") | ||||
| 	for _, oid := range oids { | ||||
| 		fmt.Fprintf(w, "T_%s: \"%s\",\n", oid.Type, oid.Name()) | ||||
| 	} | ||||
| 	fmt.Fprintln(w, "}") | ||||
| 	w.Close() | ||||
| 	cmd.Wait() | ||||
| } | ||||
|   | ||||
							
								
								
									
										184
									
								
								vendor/github.com/lib/pq/oid/types.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										184
									
								
								vendor/github.com/lib/pq/oid/types.go
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -1,4 +1,4 @@ | ||||
| // generated by 'go run gen.go'; do not edit | ||||
| // Code generated by gen.go. DO NOT EDIT. | ||||
|  | ||||
| package oid | ||||
|  | ||||
| @@ -18,6 +18,7 @@ const ( | ||||
| 	T_xid              Oid = 28 | ||||
| 	T_cid              Oid = 29 | ||||
| 	T_oidvector        Oid = 30 | ||||
| 	T_pg_ddl_command   Oid = 32 | ||||
| 	T_pg_type          Oid = 71 | ||||
| 	T_pg_attribute     Oid = 75 | ||||
| 	T_pg_proc          Oid = 81 | ||||
| @@ -28,6 +29,7 @@ const ( | ||||
| 	T_pg_node_tree     Oid = 194 | ||||
| 	T__json            Oid = 199 | ||||
| 	T_smgr             Oid = 210 | ||||
| 	T_index_am_handler Oid = 325 | ||||
| 	T_point            Oid = 600 | ||||
| 	T_lseg             Oid = 601 | ||||
| 	T_path             Oid = 602 | ||||
| @@ -133,6 +135,9 @@ const ( | ||||
| 	T__uuid            Oid = 2951 | ||||
| 	T_txid_snapshot    Oid = 2970 | ||||
| 	T_fdw_handler      Oid = 3115 | ||||
| 	T_pg_lsn           Oid = 3220 | ||||
| 	T__pg_lsn          Oid = 3221 | ||||
| 	T_tsm_handler      Oid = 3310 | ||||
| 	T_anyenum          Oid = 3500 | ||||
| 	T_tsvector         Oid = 3614 | ||||
| 	T_tsquery          Oid = 3615 | ||||
| @@ -144,6 +149,8 @@ const ( | ||||
| 	T__regconfig       Oid = 3735 | ||||
| 	T_regdictionary    Oid = 3769 | ||||
| 	T__regdictionary   Oid = 3770 | ||||
| 	T_jsonb            Oid = 3802 | ||||
| 	T__jsonb           Oid = 3807 | ||||
| 	T_anyrange         Oid = 3831 | ||||
| 	T_event_trigger    Oid = 3838 | ||||
| 	T_int4range        Oid = 3904 | ||||
| @@ -158,4 +165,179 @@ const ( | ||||
| 	T__daterange       Oid = 3913 | ||||
| 	T_int8range        Oid = 3926 | ||||
| 	T__int8range       Oid = 3927 | ||||
| 	T_pg_shseclabel    Oid = 4066 | ||||
| 	T_regnamespace     Oid = 4089 | ||||
| 	T__regnamespace    Oid = 4090 | ||||
| 	T_regrole          Oid = 4096 | ||||
| 	T__regrole         Oid = 4097 | ||||
| ) | ||||
|  | ||||
| var TypeName = map[Oid]string{ | ||||
| 	T_bool:             "BOOL", | ||||
| 	T_bytea:            "BYTEA", | ||||
| 	T_char:             "CHAR", | ||||
| 	T_name:             "NAME", | ||||
| 	T_int8:             "INT8", | ||||
| 	T_int2:             "INT2", | ||||
| 	T_int2vector:       "INT2VECTOR", | ||||
| 	T_int4:             "INT4", | ||||
| 	T_regproc:          "REGPROC", | ||||
| 	T_text:             "TEXT", | ||||
| 	T_oid:              "OID", | ||||
| 	T_tid:              "TID", | ||||
| 	T_xid:              "XID", | ||||
| 	T_cid:              "CID", | ||||
| 	T_oidvector:        "OIDVECTOR", | ||||
| 	T_pg_ddl_command:   "PG_DDL_COMMAND", | ||||
| 	T_pg_type:          "PG_TYPE", | ||||
| 	T_pg_attribute:     "PG_ATTRIBUTE", | ||||
| 	T_pg_proc:          "PG_PROC", | ||||
| 	T_pg_class:         "PG_CLASS", | ||||
| 	T_json:             "JSON", | ||||
| 	T_xml:              "XML", | ||||
| 	T__xml:             "_XML", | ||||
| 	T_pg_node_tree:     "PG_NODE_TREE", | ||||
| 	T__json:            "_JSON", | ||||
| 	T_smgr:             "SMGR", | ||||
| 	T_index_am_handler: "INDEX_AM_HANDLER", | ||||
| 	T_point:            "POINT", | ||||
| 	T_lseg:             "LSEG", | ||||
| 	T_path:             "PATH", | ||||
| 	T_box:              "BOX", | ||||
| 	T_polygon:          "POLYGON", | ||||
| 	T_line:             "LINE", | ||||
| 	T__line:            "_LINE", | ||||
| 	T_cidr:             "CIDR", | ||||
| 	T__cidr:            "_CIDR", | ||||
| 	T_float4:           "FLOAT4", | ||||
| 	T_float8:           "FLOAT8", | ||||
| 	T_abstime:          "ABSTIME", | ||||
| 	T_reltime:          "RELTIME", | ||||
| 	T_tinterval:        "TINTERVAL", | ||||
| 	T_unknown:          "UNKNOWN", | ||||
| 	T_circle:           "CIRCLE", | ||||
| 	T__circle:          "_CIRCLE", | ||||
| 	T_money:            "MONEY", | ||||
| 	T__money:           "_MONEY", | ||||
| 	T_macaddr:          "MACADDR", | ||||
| 	T_inet:             "INET", | ||||
| 	T__bool:            "_BOOL", | ||||
| 	T__bytea:           "_BYTEA", | ||||
| 	T__char:            "_CHAR", | ||||
| 	T__name:            "_NAME", | ||||
| 	T__int2:            "_INT2", | ||||
| 	T__int2vector:      "_INT2VECTOR", | ||||
| 	T__int4:            "_INT4", | ||||
| 	T__regproc:         "_REGPROC", | ||||
| 	T__text:            "_TEXT", | ||||
| 	T__tid:             "_TID", | ||||
| 	T__xid:             "_XID", | ||||
| 	T__cid:             "_CID", | ||||
| 	T__oidvector:       "_OIDVECTOR", | ||||
| 	T__bpchar:          "_BPCHAR", | ||||
| 	T__varchar:         "_VARCHAR", | ||||
| 	T__int8:            "_INT8", | ||||
| 	T__point:           "_POINT", | ||||
| 	T__lseg:            "_LSEG", | ||||
| 	T__path:            "_PATH", | ||||
| 	T__box:             "_BOX", | ||||
| 	T__float4:          "_FLOAT4", | ||||
| 	T__float8:          "_FLOAT8", | ||||
| 	T__abstime:         "_ABSTIME", | ||||
| 	T__reltime:         "_RELTIME", | ||||
| 	T__tinterval:       "_TINTERVAL", | ||||
| 	T__polygon:         "_POLYGON", | ||||
| 	T__oid:             "_OID", | ||||
| 	T_aclitem:          "ACLITEM", | ||||
| 	T__aclitem:         "_ACLITEM", | ||||
| 	T__macaddr:         "_MACADDR", | ||||
| 	T__inet:            "_INET", | ||||
| 	T_bpchar:           "BPCHAR", | ||||
| 	T_varchar:          "VARCHAR", | ||||
| 	T_date:             "DATE", | ||||
| 	T_time:             "TIME", | ||||
| 	T_timestamp:        "TIMESTAMP", | ||||
| 	T__timestamp:       "_TIMESTAMP", | ||||
| 	T__date:            "_DATE", | ||||
| 	T__time:            "_TIME", | ||||
| 	T_timestamptz:      "TIMESTAMPTZ", | ||||
| 	T__timestamptz:     "_TIMESTAMPTZ", | ||||
| 	T_interval:         "INTERVAL", | ||||
| 	T__interval:        "_INTERVAL", | ||||
| 	T__numeric:         "_NUMERIC", | ||||
| 	T_pg_database:      "PG_DATABASE", | ||||
| 	T__cstring:         "_CSTRING", | ||||
| 	T_timetz:           "TIMETZ", | ||||
| 	T__timetz:          "_TIMETZ", | ||||
| 	T_bit:              "BIT", | ||||
| 	T__bit:             "_BIT", | ||||
| 	T_varbit:           "VARBIT", | ||||
| 	T__varbit:          "_VARBIT", | ||||
| 	T_numeric:          "NUMERIC", | ||||
| 	T_refcursor:        "REFCURSOR", | ||||
| 	T__refcursor:       "_REFCURSOR", | ||||
| 	T_regprocedure:     "REGPROCEDURE", | ||||
| 	T_regoper:          "REGOPER", | ||||
| 	T_regoperator:      "REGOPERATOR", | ||||
| 	T_regclass:         "REGCLASS", | ||||
| 	T_regtype:          "REGTYPE", | ||||
| 	T__regprocedure:    "_REGPROCEDURE", | ||||
| 	T__regoper:         "_REGOPER", | ||||
| 	T__regoperator:     "_REGOPERATOR", | ||||
| 	T__regclass:        "_REGCLASS", | ||||
| 	T__regtype:         "_REGTYPE", | ||||
| 	T_record:           "RECORD", | ||||
| 	T_cstring:          "CSTRING", | ||||
| 	T_any:              "ANY", | ||||
| 	T_anyarray:         "ANYARRAY", | ||||
| 	T_void:             "VOID", | ||||
| 	T_trigger:          "TRIGGER", | ||||
| 	T_language_handler: "LANGUAGE_HANDLER", | ||||
| 	T_internal:         "INTERNAL", | ||||
| 	T_opaque:           "OPAQUE", | ||||
| 	T_anyelement:       "ANYELEMENT", | ||||
| 	T__record:          "_RECORD", | ||||
| 	T_anynonarray:      "ANYNONARRAY", | ||||
| 	T_pg_authid:        "PG_AUTHID", | ||||
| 	T_pg_auth_members:  "PG_AUTH_MEMBERS", | ||||
| 	T__txid_snapshot:   "_TXID_SNAPSHOT", | ||||
| 	T_uuid:             "UUID", | ||||
| 	T__uuid:            "_UUID", | ||||
| 	T_txid_snapshot:    "TXID_SNAPSHOT", | ||||
| 	T_fdw_handler:      "FDW_HANDLER", | ||||
| 	T_pg_lsn:           "PG_LSN", | ||||
| 	T__pg_lsn:          "_PG_LSN", | ||||
| 	T_tsm_handler:      "TSM_HANDLER", | ||||
| 	T_anyenum:          "ANYENUM", | ||||
| 	T_tsvector:         "TSVECTOR", | ||||
| 	T_tsquery:          "TSQUERY", | ||||
| 	T_gtsvector:        "GTSVECTOR", | ||||
| 	T__tsvector:        "_TSVECTOR", | ||||
| 	T__gtsvector:       "_GTSVECTOR", | ||||
| 	T__tsquery:         "_TSQUERY", | ||||
| 	T_regconfig:        "REGCONFIG", | ||||
| 	T__regconfig:       "_REGCONFIG", | ||||
| 	T_regdictionary:    "REGDICTIONARY", | ||||
| 	T__regdictionary:   "_REGDICTIONARY", | ||||
| 	T_jsonb:            "JSONB", | ||||
| 	T__jsonb:           "_JSONB", | ||||
| 	T_anyrange:         "ANYRANGE", | ||||
| 	T_event_trigger:    "EVENT_TRIGGER", | ||||
| 	T_int4range:        "INT4RANGE", | ||||
| 	T__int4range:       "_INT4RANGE", | ||||
| 	T_numrange:         "NUMRANGE", | ||||
| 	T__numrange:        "_NUMRANGE", | ||||
| 	T_tsrange:          "TSRANGE", | ||||
| 	T__tsrange:         "_TSRANGE", | ||||
| 	T_tstzrange:        "TSTZRANGE", | ||||
| 	T__tstzrange:       "_TSTZRANGE", | ||||
| 	T_daterange:        "DATERANGE", | ||||
| 	T__daterange:       "_DATERANGE", | ||||
| 	T_int8range:        "INT8RANGE", | ||||
| 	T__int8range:       "_INT8RANGE", | ||||
| 	T_pg_shseclabel:    "PG_SHSECLABEL", | ||||
| 	T_regnamespace:     "REGNAMESPACE", | ||||
| 	T__regnamespace:    "_REGNAMESPACE", | ||||
| 	T_regrole:          "REGROLE", | ||||
| 	T__regrole:         "_REGROLE", | ||||
| } | ||||
|   | ||||
		Reference in New Issue
	
	Block a user