xorm/dialects
flyingpigge 52b01ce67f chore: ignore unnecessary char type cast in GetColumns (#2278)
PostgreSQL有两种char类型:`character`和`"char"`: https://www.postgresql.org/docs/current/datatype-character.html.

`pg_class`里的`relkind`是`"char"`类型,所以`GetColumns`这里应该转成`::"char"`或者和本PR里请求的一样去掉转换。这样对于PostgreSQL以及其他兼容PostgreSQL的数据库容错性更好,在做比较时它们通常都会被隐式转换。
```sql
postgres=# select pg_typeof(relkind), pg_typeof('a'::char), pg_typeof('a'::"char") from pg_class limit 1;
 pg_typeof | pg_typeof | pg_typeof
-----------+-----------+-----------
 "char"    | character | "char"
(1 row)
```

Co-authored-by: August <pin@singularity-data.com>
Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com>
Reviewed-on: https://gitea.com/xorm/xorm/pulls/2278
Co-authored-by: flyingpigge <flyingpigge@noreply.gitea.com>
Co-committed-by: flyingpigge <flyingpigge@noreply.gitea.com>
2023-07-03 09:15:45 +00:00
..
dameng.go Mysql support a new tag Collate (#2283) 2023-07-01 03:40:09 +00:00
dialect.go Mysql support a new tag Collate (#2283) 2023-07-01 03:40:09 +00:00
driver.go refactor some code (#2000) 2021-07-21 00:12:20 +08:00
filter.go some optimzation (#2272) 2023-06-02 14:16:30 +00:00
filter_test.go Ignore comments when deciding when to replace question marks. #1954 (#1955) 2021-06-26 19:19:13 +08:00
gen_reserved.sh Move reserve words related files into dialects sub package (#1544) 2020-02-24 10:05:10 +00:00
mssql.go Mysql support a new tag Collate (#2283) 2023-07-01 03:40:09 +00:00
mssql_test.go Merge core package back into the main repository and split into serval sub packages. (#1543) 2020-02-24 08:53:18 +00:00
mysql.go Mysql support a new tag Collate (#2283) 2023-07-01 03:40:09 +00:00
oracle.go Mysql support a new tag Collate (#2283) 2023-07-01 03:40:09 +00:00
oracle_test.go Oracle : Local Naming Method (#1515) 2020-03-23 02:03:04 +00:00
pg_reserved.txt Move reserve words related files into dialects sub package (#1544) 2020-02-24 10:05:10 +00:00
postgres.go chore: ignore unnecessary char type cast in GetColumns (#2278) 2023-07-03 09:15:45 +00:00
postgres_test.go Fix postgres driver datasource name parse (#2012) 2021-07-28 10:03:09 +08:00
quote.go Improve quote policy (#1567) 2020-03-06 07:48:32 +00:00
sqlite3.go Add dameng support (#2007) 2021-08-24 13:46:08 +08:00
sqlite3_test.go Merge core package back into the main repository and split into serval sub packages. (#1543) 2020-02-24 08:53:18 +00:00
table_name.go oracle数据库不再拼接AS (#2109) 2022-03-31 23:57:40 +08:00
table_name_test.go Move statement as a sub package (#1564) 2020-02-28 12:29:08 +00:00
time.go Change schemas.Column to use int64 (#2160) 2022-07-14 13:55:24 +08:00