You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
One of the basic ideologies of BerlinDB is to coexist and play nicely in an unpredictable PHP environment.
(Specifically, WordPress, where any combination of plugins and themes may be attempting to perform an unlimited number of operations at any given point in execution.)
Description
Currently, Table operations such as CREATE and DROP trigger a MySQL Error if they fail.
CREATE {$table};
Error Code: 1050. Table ‘$table’ already exists.
DROP {$table};
Error Code: 1051. Unknown table ‘$table’.
Idea
Some Table operations support additional syntax to reduce their failure response to a Warning.
what operational gaps exist, that could introduce complexity & confusion, if not all operations are supported (truncate for sure, but which others, and does any benefit outweigh the added code)
The text was updated successfully, but these errors were encountered:
One of the basic ideologies of BerlinDB is to coexist and play nicely in an unpredictable PHP environment.
(Specifically, WordPress, where any combination of plugins and themes may be attempting to perform an unlimited number of operations at any given point in execution.)
Description
Currently, Table operations such as
CREATE
andDROP
trigger a MySQL Error if they fail.Idea
Some Table operations support additional syntax to reduce their failure response to a Warning.
Caveat(s)
The
TRUNCATE
operation does not supportIF EXISTS
. See: https://bugs.mysql.com/bug.php?id=61890The questions to answer here are:
IF EXISTS
type syntax be flaggable, opt-in, or opt-outThe text was updated successfully, but these errors were encountered: