-
-
Notifications
You must be signed in to change notification settings - Fork 249
Open
Labels
Description
Summary of problem or feature request
The database I'm trying to connect to has a table named like this: "vwInt_dimProject"
. When I try to query this table with the query builder it auto-capitalises the table name resulting in "VWINT_DIMPROJECT"
which gives me the following error:
select * from VWINT_DIMPROJECT
ORA-00942: table or view does not exist
Code snippet of problem
Simple model defined like this:
I have traced the problem down to this line here:
https://github.com/yajra/laravel-oci8/blob/9.x/src/Oci8/Query/Grammars/OracleGrammar.php#L275
If I comment out this Str::upper
statement then everything works fine.
Perhaps we can have a way to disable this line? Or make it respect the PDO::ATTR_CASE
setting?
System details
- Operating System
- PHP Version: 8.1
- Laravel Version: 9
- Laravel-OCI8 Version: 9.2