US 12,292,862 B2
Schema change operations
Gokcen Iskender, Redmond, WA (US); and Kadir Ozdemir, San Jose, CA (US)
Assigned to Salesforce, Inc., San Francisco, CA (US)
Filed by Salesforce, Inc., San Francisco, CA (US)
Filed on Sep. 25, 2023, as Appl. No. 18/473,819.
Application 18/473,819 is a continuation of application No. 17/460,495, filed on Aug. 30, 2021, granted, now 11,809,386.
Prior Publication US 2024/0020281 A1, Jan. 18, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 16/20 (2019.01); G06F 16/21 (2019.01); G06F 16/23 (2019.01)
CPC G06F 16/211 (2019.01) [G06F 16/2379 (2019.01)] 20 Claims
OG exemplary drawing
 
1. A method, comprising:
maintaining, by a server computer system, a logical name and a current physical name corresponding to an existing database object, wherein the logical name points to the current physical name of the existing database object such that the server computer system responds to read requests specifying the logical name using the existing database object;
receiving, by the server computer system, a schema change request that specifies the logical name and one or more data format changes for the existing database object; and
performing, by the server computer system in response to the schema change request, a schema change operation that includes:
creating a new database object having a new physical name;
copying existing data from the existing database object to the new database object while transforming the copied data according to the one or more data format changes specified in the schema change request; and
after completing the copying, causing the logical name to point to the new physical name instead of the current physical name.