convert has_table() to take Table object as argument (and has_sequence() to take a Sequence)
currently Oracle assumes case_sensitive=True for has_table(), other DB's need this info as well. theres no usage of has_table() which does not call the tablename and schema from a Table object, so the full object should be passed in.
Comments (5)
-
-
reporter not needed immediately no, but still should probably be done since we don't have any use cases for has_table(string) which weren't derived from has_table(sometable.name). the reason its has_table(string) is that I "predicted" we'd need to just check for tablenames...but this prediction so far has been premature.
as an example, Oracle tables are qualified by "owner" whereas others are qualified by "schema". so the Table object should be the sole way that we represent "a table".
-
reporter - changed title to convert has_table() to take Table object as argument (and has_sequence() to take a Sequence)
sequences too. plus
#584. -
reporter - changed status to wontfix
this ticket is currently unnecessary, due to the abovementioned e8793a5b59a05fb1d96c228bcd2e9f3ec381c0b4 as well as the deprecation/removal of "owner". closing for now, can reopen as the need arises.
-
reporter - removed milestone
Removing milestone: 0.4.xx (automated comment)
- Log in to comment
no longer needed after e8793a5b59a05fb1d96c228bcd2e9f3ec381c0b4, correct?