Method, apparatus, system, and program product for attaching files and other objects to a partially replicated database
First Claim
Patent Images
1. A method in a computing system for browsing a database table, comprising:
- accessing a database table comprising a plurality of fields arranged into a plurality of rows and a plurality of columns, wherein each row of the plurality of rows is associated with an attached file, anda column of the plurality of columns comprises information about the attached files associated with the rows wherein the information comprises one of a directory name of the associated attached file in a filesystem relative to a root directory of the filesystem and a source file name;
copying each attached file referenced in the database table from a file server providing the file system to a local storage unit, if, for each attached file, a corresponding defer indication is set to not defer a copy and a same version of the file is not already stored in the local storage unit;
selecting a selected field of the plurality of fields, wherein the selected field comprises a reference to a selected attached file; and
opening the selected attached file in response to said selecting if a copy of the selected attached file is stored in the local storage unit, wherein said opening is performed using the reference to the selected attached file.
0 Assignments
0 Petitions
Accused Products
Abstract
A method, system, and computer-readable medium are provided for displaying contents of a database table comprising a plurality of fields arranged in a plurality of rows and columns, selecting a field of the plurality of fields wherein the selected field comprises a reference to an attached file, and opening the attached file in response to the selecting. A row of the plurality of rows of the database table is associated with an attached file. A column of the plurality of columns comprises information about the attached files associated with the rows.
43 Citations
24 Claims
-
1. A method in a computing system for browsing a database table, comprising:
-
accessing a database table comprising a plurality of fields arranged into a plurality of rows and a plurality of columns, wherein each row of the plurality of rows is associated with an attached file, and a column of the plurality of columns comprises information about the attached files associated with the rows wherein the information comprises one of a directory name of the associated attached file in a filesystem relative to a root directory of the filesystem and a source file name; copying each attached file referenced in the database table from a file server providing the file system to a local storage unit, if, for each attached file, a corresponding defer indication is set to not defer a copy and a same version of the file is not already stored in the local storage unit; selecting a selected field of the plurality of fields, wherein the selected field comprises a reference to a selected attached file; and opening the selected attached file in response to said selecting if a copy of the selected attached file is stored in the local storage unit, wherein said opening is performed using the reference to the selected attached file. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computing system for accessing a database table comprising:
-
a database table comprising a plurality of fields arranged into a plurality of rows and a plurality of columns, wherein each row of the plurality of rows is associated with an attached file, and a column of the plurality of columns comprises information about the attached files associated with rows wherein the information comprises one of a directory name of the associated attached file in a filesystem relative to a root directory of the filesystem and a source file name; a display device that displays contents of the database table; a local storage device coupled to the computing system, wherein the local storage device stores each attached file referenced in the database table as copied from a file server providing the file system to the local storage device, if, for each attached file, a corresponding defer indication is set to not defer a copy and a same version of the file is not already stored in the local storage device; an in put device via which the computing system receives user input selecting a selected field, wherein the selected field comprises a reference to a selected attached file; and an attachment opening subsystem that, in response to receiving the user input, uses the reference to the selected attached file to open the attached file, if a copy of the selected attached file is stored in the local storage device.
-
-
14. A computer-readable medium whose contents cause a computing system to browse a database table by:
-
accessing a database table comprising a plurality of fields arranged into a plurality of rows and a plurality of columns, wherein each row of the plurality of rows is associated with an attached file, and a column of the plurality of columns comprises information about the attached files associated with the rows wherein the information comprises one of a directory name of the associated attached file in a filesystem relative to a root directory of the filesystem and a source file name; copying each attached file referenced in the database table from a file server providing the file system to a local storage unit, if, for each attached file, a corresponding defer indication is set to not defer a copy and a same version of the file is not already stored in the local storage unit; selecting a selected field of the plurality of fields, wherein the selected field comprises a reference to a selected attached file; and opening the selected attached file in response to said selecting if a copy of the selected attached file is stored in the local storage unit, wherein said opening is performed using the reference to the selected attached file. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
Specification