System and method for improved exposure of database schema information
AssigneeMicrosoft Corporation
InventorsCarl Perry, Richard Feinauer, Stephen Starck
Life of this patent
Estimating the term…
Abstract
Systems and methods for improved exposure of database schema information are disclosed. Generally, a database driver may retrieve and provide database schema information according to one of two default methods or, also, a third override method. The first default method is to execute a query on the database. The second default method is to retrieve information from a hard-coded collection stored locally at the driver. The third override method is to retrieve information from a designated file that may be updated at any time without having to update the database and/or driver binaries.
Claims20
A method for providing database schema information comprising:
- reading a configuration file having default instructions for retrieving the database schema information, the default instructions being one of instructions to execute a query on a database and instructions to retrieve hard-coded information from within the configuration file;
- determining whether the default instructions are overridden;
- if so, then retrieving the database schema information from a designated file;
- and
- if not, then retrieving the database schema information according to the default instructions.
A system for providing database schema information, comprising:
- a configuration file having default instructions for retrieving the database schema information, the default instructions being one of instructions to execute a query on a database and instructions to retrieve hard-coded information from within the configuration file;
- and
- a database driver that determines whether the default instructions are overridden, and
- if so, then retrieves the database schema information from a designated file, and
- if not, then retrieves the database schema information according to the default instructions.
A computer readable medium having stored thereon computer executable instructions for performing the following steps:
- reading a configuration file having default instructions for retrieving database schema information, the default instructions being one of instructions to execute a query on a database and instructions to retrieve hard-coded information from within the configuration file;
- determining whether the default instructions are overridden;
- if so, then retrieving the database schema information from a designated file;
- and
- if not, then retrieving the database schema information according to the default instructions.
Dependencies are inferred from the claim text.