Как настроить BASEROW для переноса данных из одной таблицы в другую?Python

Программы на Python
Ответить Пред. темаСлед. тема
Гость
 Как настроить BASEROW для переноса данных из одной таблицы в другую?

Сообщение Гость »

Я хочу настроить систему в BASEROW, так что запись, добавленная в одну таблицу, автоматически скопирована в другую таблицу. Sense. < /p>
Мой скрипт Python, который обращается к API BASEROW для копирования данных, не доступа к другой таблице. < /p>
import os
import json
import requests

def lambda_handler(event, context):
# Fetch data from the database
data = fetch_data_from_database()

# Write the data to Baserow
write_to_baserow(data)

return {
'statusCode': 200,
'body': json.dumps(data)
}

def fetch_data_from_database():
url = "https://base.example.com/api/database/r ... names=true"
headers = {
"Authorization": f"Token {os.environ['DATABASE_TOKEN']}"
}

try:
response = requests.request("GET", url, headers=headers)
response.raise_for_status()
data = response.json()
except requests.exceptions.RequestException as e:
print(f"Error fetching data from the database: {e}")
raise

# Extract the relevant fields
results = []
for item in data['results']:
results.append({
# Sensitive data

})

return results

def write_to_baserow(data):
baserow_url = os.environ['BASEROW_URL']
baserow_api_key = os.environ['BASEROW_API_KEY']
destination_table_id = os.environ['DESTINATION_TABLE_ID']

headers = {
"Authorization": f"Token {baserow_api_key}",
"Content-Type": "application/json",
}

url = f"{baserow_url}/api/database/rows/table/{destination_table_id}/"
for row in data:
response = requests.post(url, headers=headers, json=row)
response.raise_for_status()


Подробнее здесь: https://stackoverflow.com/questions/785 ... to-another
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Как мне настроить BASEROW так, чтобы я мог перенести данные из одной таблицы в другую?
    Anonymous » » в форуме Python
    0 Ответы
    12 Просмотры
    Последнее сообщение Anonymous
  • Перетащите строку таблицы из одной таблицы вкладок в другую таблицу вкладок – Jquery
    Гость » » в форуме Jquery
    0 Ответы
    161 Просмотры
    Последнее сообщение Гость
  • Перетащите строку таблицы из одной таблицы вкладок в другую таблицу вкладок.
    Anonymous » » в форуме Jquery
    0 Ответы
    89 Просмотры
    Последнее сообщение Anonymous
  • Идентификатор транзакции для Google Play для переноса приложения в другую учетную запись
    Гость » » в форуме Android
    0 Ответы
    46 Просмотры
    Последнее сообщение Гость
  • Проблема переноса переменной на другую страницу
    Anonymous » » в форуме Php
    0 Ответы
    9 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Python»