docs: improve schema evolution api examples (#1929)

This commit is contained in:
QianZhu
2024-12-12 10:52:06 -08:00
committed by GitHub
parent 17e4022045
commit c0ee370f83
3 changed files with 24 additions and 6 deletions

View File

@@ -75,6 +75,22 @@ def test_quickstart():
for _ in range(1000)
]
)
# --8<-- [start:add_columns]
tbl.add_columns({"double_price": "cast((price * 2) as float)"})
# --8<-- [end:add_columns]
# --8<-- [start:alter_columns]
tbl.alter_columns(
{
"path": "double_price",
"rename": "dbl_price",
"data_type": pa.float64(),
"nullable": True,
}
)
# --8<-- [end:alter_columns]
# --8<-- [start:drop_columns]
tbl.drop_columns(["dbl_price"])
# --8<-- [end:drop_columns]
# --8<-- [start:create_index]
# Synchronous client
tbl.create_index(num_sub_vectors=1)