changedInput schema / properties / options / properties / distribute_key_column / description
Previous value: -"Column for data distribution. Required when method is RangeId, Random, Ntile, or DataDriven."New value: +"Column for data distribution. Required when method is RangeId, Random, Ntile, DataDriven or Timepartition. Not used by Physical or DBPartition."
changedInput schema / properties / options / properties / method / description
Previous value: -"Parallelism method. Ntile: even distribution on numeric key. DataDriven: distinct value partitions, works with any data type. Physloc: SQL Server physical location (no key needed). Ctid: PostgreSQL physical tuple ID (no key needed). Rowid: Oracle physical ROWID (no key needed). RangeId: numeric min/max range. Random: modulo-based approximate distribution. Timepartition: partition by time column (FastBCP 0.30+). NZDataSlice: Netezza native slicing. DBPartition: one chunk per native table partition, for SQL Server, PostgreSQL, Oracle, MySQL and Teradata; needs schema and table, no key (FastBCP 1.3+). None: single-threaded. Call `fastbcp_info` with action='parallelism' if unsure."New value: +"Parallelism method. Ntile: even distribution on numeric key. DataDriven: distinct value partitions, works with any data type. Physical: split on the physical row location, no key needed; resolved to Ctid (PostgreSQL), Rowid (Oracle), Physloc (SQL Server) or NZDataSlice (Netezza) from the connection type; needs schema and table (FastBCP 1.4+). Physloc, Ctid, Rowid, NZDataSlice: the engine-specific names, deprecated since 1.4 (removed in 2.0), still needed on FastBCP < 1.4. RangeId: numeric min/max range. Random: modulo-based approximate distribution (avoid in production). Timepartition: partition by time column (FastBCP 0.30+). DBPartition: one chunk per native table partition, for SQL Server, PostgreSQL, Oracle, MySQL and Teradata; needs schema and table, no key (FastBCP 1.3+). None: single-threaded. Call `fastbcp_info` with action='parallelism' if unsure."
changedInput schema / properties / options / properties / method / enum
Previous value: -[
- "Ctid",
- "DataDriven",
- "Ntile",
- "NZDataSlice",
- "None",
- "Physloc",
- "Random",
- "RangeId",
- "Rowid",
- "Timepartition",
- "DBPartition"
-]New value: +[
+ "Ctid",
+ "DataDriven",
+ "Ntile",
+ "NZDataSlice",
+ "None",
+ "Physloc",
+ "Random",
+ "RangeId",
+ "Rowid",
+ "Timepartition",
+ "DBPartition",
+ "Physical"
+]
changedInput schema / properties / source / properties / type / description
Previous value: -"Source database connection type (e.g., 'pgsql' for PostgreSQL, 'mssql' for SQL Server, 'oraodp' for Oracle, 'mysql' for MySQL). ADBC types 'adbc_mssql' (1.0+), 'adbc_pgsql' (1.1+), 'adbc_oracle' (1.2+) and 'adbc_netezza' (1.3+) read the same databases through the Arpe ADBC drivers and write parquet output only."New value: +"Source database connection type (e.g., 'pgsql' for PostgreSQL, 'mssql' for SQL Server, 'oraodp' for Oracle, 'mysql' for MySQL). ADBC types 'adbc_mssql' (1.0+), 'adbc_pgsql' (1.1+), 'adbc_oracle' (1.2+), 'adbc_netezza' (1.3+) and 'adbc_teradata' (1.4+) read the same databases through the Arpe ADBC drivers (ArpeMSSQL, ArpePGSQL, ArpeOracle, ArpeNetezza, ArpeTeradata) and write parquet output only."
changedInput schema / properties / source / properties / type / enum
Previous value: -[
- "clickhouse",
- "hana",
- "mssql",
- "msoledbsql",
- "mysql",
- "nzcopy",
- "nzoledb",
- "nzsql",
- "odbc",
- "oledb",
- "oraodp",
- "pgcopy",
- "pgsql",
- "teradata",
- "adbc_mssql",
- "adbc_pgsql",
- "adbc_oracle",
- "adbc_netezza"
-]New value: +[
+ "clickhouse",
+ "hana",
+ "mssql",
+ "msoledbsql",
+ "mysql",
+ "nzcopy",
+ "nzoledb",
+ "nzsql",
+ "odbc",
+ "oledb",
+ "oraodp",
+ "pgcopy",
+ "pgsql",
+ "teradata",
+ "adbc_mssql",
+ "adbc_pgsql",
+ "adbc_oracle",
+ "adbc_netezza",
+ "adbc_teradata"
+]