Commit Graph

9 Commits

Author SHA1 Message Date
Joe Nahmias ee6cdb3565 picodb(mssql): support all MSSQL pdo drivers
For MSSQL make all connection attributes optional.
Handle differing DB connection params based on driver used.
connection can be made via ODBC DSN or server/hostname
username/password can be embedded in DSN definition or simply
omitted and single-signon will be attempted.
2022-10-23 16:19:50 -07:00
Joe Nahmias bb7f8b4621 picodb(mssql): recognize 2627 and 23000 as dup key errors 2022-10-23 16:19:50 -07:00
Joe Nahmias 104f492301 picodb(mssql): fix retrieval of DB version on MSSQL 2022-10-23 16:19:50 -07:00
Joe Nahmias 66d55e5be0 picodb(mssql): fix implementation of getLastId() on MSSQL 2022-10-23 16:19:50 -07:00
Joe Nahmias 37bc859df5 picodb(mssql): teach picodb to use TOP for limits on MSSQL 2022-10-23 16:19:50 -07:00
Joe Nahmias 5493c2997e picodb(mssql): fix disable/enable foreign keys by removing GO 2022-10-23 16:19:50 -07:00
Joe Nahmias 0047efe803 picodb(mssql): fix conditional creation of schema table 2022-10-23 16:19:50 -07:00
Joe Nahmias 55c80aa090 picodb(mssql): escape closing brackets within identifiers
Ref: https://docs.microsoft.com/en-us/sql/t-sql/functions/quotename-transact-sql
2022-10-23 16:19:50 -07:00
Frédéric Guillot a491348d44 Vendoring deprecated composer libs 2018-06-21 14:13:41 -07:00