This column obfuscation scheme is designed so that information
can be gathered about the query and underlying schema, by just
looking at the query. You will be able to tell if it is using
keys correctly just by looking at the column names in the
query.
Column Name Obfuscation
-
Table Prefix Columns of a table will be
prefixed with a abbreviation or (from a list of random names
that can be selected from a list following a theme or
something) of the Obfuscated table name (when I tackle joins
this will resolve and conflict in names that are going to
occur)
-
Column Type, undecided on whether or not to
just go with simplified names like (str|int|float|bin) or go
with the full data type (i.e
BININT,BLOB,DECIMAL,VARCHAR,TEXT…).
-
Keys, P[0-9] numbers are only for multi value PRIMARY KEYS.
…