Как я могу сопоставить типы данных Oracle с типами данных GridDB? ⇐ Python

Программы на Python
Anonymous
Как я могу сопоставить типы данных Oracle с типами данных GridDB?

Сообщение Anonymous »

Я пытаюсь сопоставить типы данных Oracle с соответствующими типами данных GridDB. Например, как мне следует обрабатывать типы и типы Oracle при их вставке в GridDB? Существуют ли конкретные рекомендации по обеспечению целостности данных во время этого преобразования? НОМЕР VARCHAR2
import oracledb
import griddb_python as griddb

# Connect to Oracle Database
oracle_conn = oracledb.connect("admin/ali_786@localhost:1521/ORCL")
oracle_cursor = oracle_conn.cursor()

# Fetch data from Oracle table
oracle_cursor.execute("SELECT * FROM Customers")

# Connect to GridDB
factory = griddb.StoreFactory.get_instance()
griddb_store = factory.get_store(host="192.168.0.13", port=10001, cluster_name="zaigham", username="admin", password="ali_786")
container = griddb_store.get_container("conn")

# Ensure the container is ready to accept data
container.set_auto_commit(False)

# Insert data into GridDB
for row in oracle_cursor:
# Mapping Oracle row to GridDB types here, assuming the structure is compatible
container.put(row)

# Commit the transaction to GridDB
container.commit()

# Close connections
oracle_cursor.close()
oracle_conn.close()


Подробнее здесь: https://stackoverflow.com/questions/790 ... data-types

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