Aviso:

Para brindarle información de soporte completa de manera más rápida, el contenido de esta página ha sido traducido al español mediante traducción automática. Para consultar la información de soporte más precisa, consulte la versión en inglés de este contenido.

Insertar filas

Puedes insertar una nueva fila en una tabla del Catalyst Data Store haciendo referencia al ID único o nombre de la tabla. También puedes insertar múltiples filas en una tabla como se explica en la siguiente sección. La referencia table_service utilizada en el código a continuación puede ser una instancia de tabla o un meta de tabla creado anteriormente.

Note: * La tabla y las columnas en ella ya deben estar creadas. Puedes crear una tabla y las columnas para ella desde la consola. * Podrás insertar hasta 5000 registros en cada tabla por proyecto en el entorno de desarrollo. Puedes crear hasta 25,000 registros en total en cada proyecto en el entorno de desarrollo. No hay límites superiores para la creación de registros en el entorno de producción.
### Insertar una fila individual Debes crear un diccionario que contenga los detalles de la fila en formato {nombre de columna : valor de columna}, y pasarlo como argumento al método insert_row(), como se muestra a continuación. Esto inserta las filas en la tabla que refieres por su nombre de tabla o tableID único. Se genera automáticamente un valor único de ID para la fila una vez que se inserta. Para conocer más sobre la instancia del componentedatastore_service y la instancia de tablatable_service utilizadas a continuación, consulta sus secciones de ayuda respectivas. **Parámetros utilizados**
Nombre del parámetro Tipo de dato Definición
row_data Array Un parámetro obligatorio. Contendrá los detalles de la fila a insertar en pares clave-valor.
copy
#Insertar una sola fila en la tabla
datastore_service = app.datastore()
table_service = datastore_service.table("Employee")
row_data = {'name': 'George Hamilton', 'id': '6868', 'age': '22'}
row_response = table_service.insert_row(row_data)

A continuación se muestra una respuesta de ejemplo:

copy
{
  CREATORID: "2136000000006003",
  MODIFIEDTIME: "2021-08-16 16:30:12:799",
  Name: "George Hamilton",
  Age: 22,
  ID: 6868,
  CREATEDTIME: "2021-08-16 16:30:12:799",
  ROWID: "2136000000011015"
}

Insertar múltiples filas

Puedes insertar múltiples filas en una tabla construyendo un array que contenga las filas, y pasándolo como argumento al método insert_rows() como se muestra a continuación. Para conocer más sobre la instancia del componentedatastore_service y la instancia de tablatable_service utilizadas a continuación, consulta sus secciones de ayuda respectivas. Esto devuelve una respuesta que contiene un array de objetos de fila. Parámetros utilizados

Nombre del parámetro Tipo de dato Definición
row_data Array Un parámetro obligatorio. Contendrá los detalles de las filas a insertar en pares clave-valor.
copy
datastore_service = app.datastore()
table_service = datastore_service.table("Employee")
row_data = [{'name': 'Mark Wellington', 'id': '7218', 'age': '29'},
            {'name': 'Zendaya Jones', 'id': '3211', 'age': '32'}]
row_response = table_service.insert_rows(row_data)

A continuación se muestra una respuesta de ejemplo:

copy
[
  {
    CREATORID: "2136000000006003",
    MODIFIEDTIME: "2021-08-25 13:55:04:904",
    Name: "Mark Wellington",
    Age: 29,
    ID: 7218,
    CREATEDTIME: "2021-08-25 13:55:04:904",
    ROWID: 2136000000011015
  },
  {
    CREATORID: "2136000000006003",
    MODIFIEDTIME: "2021-08-25 13:55:04:906",
    Name: "Zendaya Jones",
    Age: 32,
    ID: 3211,
    CREATEDTIME: "2021-08-25 13:55:04:906",
    ROWID: 2136000000011016
  }
]
Info : Consulta la tabla de SDK Scopes para determinar el nivel de permiso requerido para realizar la operación anterior.

Última actualización 2026-03-30 13:40:30 +0530 IST