Skip to content
SQL & Beyond

SQL & Beyond

  • home
  • featured
    • GitHub: di2-starter-kit
    • Alex Sprogis: AI Coding Starter Kit
    • Pencil’n more
    • Bestes Sohn Seite
  • imprint
  • privacy
  • contact
  • English
    • Deutsch
    • English

Data Transfer

Transferring Data: bcp, COPY, pgloader, ETL — Which Method When

3. July 202626. June 2026 by marcus

Moving data sounds like the easiest phase of a migration: the table is there, pour the data in, done. Until the first larger table takes a whole afternoon — because it runs row by row via INSERT instead of in one sweep via COPY. Anyone who needs to load data into PostgreSQL has four routes to choose from, and the … Read more

Tags Data Migration, Data Transfer, PostgreSQL, SQL Server

Article Series

  • Data Quality in an ETL Process
  • Data Quality Checks with SQL
  • Data Migration: SQL Server → PostgreSQL
  • AI-Assisted SQL Development
  • Structuring & Formatting SQL
  • SSIS vs. T-SQL

Categories

  • AI & Development (19)
  • Data Quality (8)
  • Database Deployment (5)
  • SQL & Databases (36)

Latest Posts

  • Data Quality: Dimensions and Error Classes — the Theory Behind the SQL Checks
    Published Jul 2, 2026 · Updated Aug 22, 2026
  • Agentic Coding from a User’s Perspective — Experience: The Work Doesn’t Disappear, It Shifts
    Published Sep 6, 2026 · Updated Sep 13, 2026
  • The Control Loop — How I Get AI-Generated Code Checked That I Can’t Read Myself
    Published Sep 13, 2026
  • The Agent Measures Where I Click — Debugging Postgres, Docker and a Swapping Server with a Coding Agent
    Published Sep 11, 2026
  • Two Agents, One Working Tree — What Broke When I Ran Parallel Claude Code Sessions in One Git Repository
    Published Sep 7, 2026 · Updated Sep 11, 2026
  • One VPS, Four Environments, No Cookie Banner — How I Host a Next.js App with Self-Hosted Keycloak
    Published Sep 8, 2026 · Updated Sep 11, 2026

Tags

AI-Assisted Development (7) AI Agents (6) Claude Code (17) Data Migration (7) Data Quality (18) Data Type (6) Developer Workflow (15) ETL Process (7) Formatting (5) Postgres (5) PostgreSQL (17) Readability (7) SQL Server (6) T-SQL (11) TRY_CONVERT (6) Type Conversion (8)

Show all tags

© 2018–2026 Marcus Belz · Imprint · Privacy · Contact · How This Blog Is Made

All tags

AI (1) AI-Assisted Development (7) AI-Assisted Development (1) AI Agents (6) Automation (1) Backfill (1) Change Tracking (1) CI/CD (2) Claude (1) Claude Code (17) Code Quality (2) Comparison (1) Context Management (1) Conventions (3) Database Deployment (5) Data Integration (1) Data Migration (7) Data Quality (18) Data Quality Dimensions (1) Data Quality Rules (4) Data Transfer (1) Data Type (6) Data Type Mapping (1) Design Pattern (5) Developer Workflow (15) Duplicates (1) Dynamic SQL (4) ELT (1) Error Classification (1) ESLint (1) ETL (1) ETL Process (7) Expand/Contract (1) Formatting (5) GitHub Actions (2) Logging (1) Maintainability (3) Metadata (1) Naming Convention (4) PL/pgSQL (5) Postgres (5) PostgreSQL (17) Project Setup (1) Project Template (1) Prompt Engineering (1) Readability (7) Referential Integrity (1) Schema Evolution (3) Schema Migration (3) Source Control (1) SQL Server (6) SSIS (5) SSIS vs. SQL (4) Stored Procedure (1) T-SQL (11) Table Design (1) Theory (1) TRY_CONVERT (6) Type Conversion (8) Validation (1) Verification (1)