JDBC Driver for Shopify

Build 25.0.9434

Pages

List of the shop's pages.

Table-Specific Information

Select

The driver uses the Shopify API to process WHERE clause conditions built with the following column and operators. The driver processes other filters client-side within the driver.

  • Id supports the '=, IN' comparison operators.

For example, the following query is processed server-side:

  SELECT * FROM Pages WHERE Id = 'Val1'

Insert

The following columns can be used to create a new record:

Title, Body, Handle, TemplateSuffix, IsPublished, PublishedAt

The following pseudo-column can be used to create a new record:

Metafields (references Metafields)

Metafields Temporary Table Columns

Column NameTypeDescription
IdStringThe unique ID of the metafield.
NamespaceStringA container for a set of metafields. You need to define a custom namespace for your metafields to distinguish them from the metafields used by other apps.
KeyStringThe name of the metafield.
ValueStringThe information to be stored as metadata.
TypeStringThe metafield's information type.

Update

The following columns can be updated:

Title, Body, Handle, TemplateSuffix, IsPublished, PublishedAt

The following pseudo-columns can be used to update a record:

RedirectNewHandle, Metafields (references Metafields)

Metafields Temporary Table Columns

Column NameTypeDescription
IdStringThe unique ID of the metafield.
NamespaceStringA container for a set of metafields. You need to define a custom namespace for your metafields to distinguish them from the metafields used by other apps.
KeyStringThe name of the metafield.
ValueStringThe information to be stored as metadata.
TypeStringThe metafield's information type.

Delete

You can delete entries by specifying the following column:

Id

Columns

Name Type ReadOnly References Description
Id [KEY] String True

A globally-unique ID.

Title String False

Title of the page.

Body String False

The text content of the page, complete with HTML markup.

BodySummary String True

The first 150 characters of the page body. If the page body contains more than 150 characters, additional characters are truncated by ellipses.

Handle String False

A unique, human-friendly string for the page. In themes, the Liquid templating language refers to a page by its handle.

TemplateSuffix String False

The suffix of the template that's used to render the page.

IsPublished Bool False

Whether or not the page is visible.

PublishedAt Datetime False

The date and time when the page became or will become visible. Returns null when the page isn't visible.

UpdatedAt Datetime True

The date and time of the latest page update.

CreatedAt Datetime True

The date and time of the page creation.

Pseudo-Columns

Pseudo-columns are fields that can only be used in the types of statements under which they are explicitly listed. They are not standard columns but instead provide additional functionality for specific operations.

Name Type Description
RedirectNewHandle Bool

Whether a redirect is required after a new handle has been provided. If true, then the old handle is redirected to the new one automatically.

Metafields String

The input fields to create or update a metafield.

Copyright (c) 2025 CData Software, Inc. - All rights reserved.
Build 25.0.9434