The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Jun. 30, 2015
Filed:
Nov. 01, 2011
Arup Dutta, San Ramon, CA (US);
Simon Wong, San Carlos, CA (US);
Dan Soble, Pleasanton, CA (US);
Nathanael Black, San Francisco, CA (US);
Walter Macklem, San Francisco, CA (US);
Arup Dutta, San Ramon, CA (US);
Simon Wong, San Carlos, CA (US);
Dan Soble, Pleasanton, CA (US);
Nathanael Black, San Francisco, CA (US);
Walter Macklem, San Francisco, CA (US);
salesforce.com, inc., San Francisco, CA (US);
Abstract
An embodiment of a multi-tenant database system includes a multi-tenant database, an entity definition table, and a data processing engine. The database has objects for multiple tenants, including an existing object for a designated tenant. Each entry in the existing object has a respective entity identifier. The definition table has entries for the database objects, including a metadata entry for the existing object. This metadata entry has a tenant identifier for the designated tenant, an entity name for the existing object, and an old key prefix for the existing object. Each entity identifier of the existing object begins with the old key prefix. The engine performs a data truncation operation on the existing object by updating the metadata entry to replace the old key prefix with a new key prefix. This results in an updated object that is identified by the new key prefix and the tenant identifier.