Skip to content

Conversation

@1NepuNep1
Copy link
Collaborator

No description provided.

@1NepuNep1 1NepuNep1 requested a review from Copilot October 27, 2025 22:13
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR adds comprehensive YDB (Yandex Database) support to sqlc, including documentation, updated examples, and improved type handling. The changes enable sqlc to generate idiomatic Go code for YDB database operations with proper named parameter support.

Key changes:

  • Added "tinyint" as a supported type alias for "int8" in YDB type mappings
  • Enhanced migration handling to split and execute statements individually
  • Created complete examples for ondeck, jets, booktest, and authors packages demonstrating YDB usage
  • Added getting-started tutorial documentation for YDB

Reviewed Changes

Copilot reviewed 34 out of 34 changed files in this pull request and generated 3 comments.

Show a summary per file
File Description
internal/sqltest/local/ydb.go Removed hardcoded connection options and added statement splitting for migrations
internal/codegen/golang/ydb_type.go Added "tinyint" type alias support for int8
examples/ondeck/ydb/* New complete ondeck example with YDB-specific schema, queries, and tests
examples/jets/ydb/* New jets example demonstrating basic CRUD operations with YDB
examples/booktest/ydb/* New booktest example showing complex queries including joins and slices
examples/authors/ydb/* Updated authors example with improved schema using Serial type and named parameters
docs/tutorials/getting-started-ydb.md New comprehensive tutorial for getting started with YDB

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@1NepuNep1 1NepuNep1 requested a review from Copilot October 27, 2025 22:34
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

Copilot reviewed 35 out of 35 changed files in this pull request and generated 1 comment.


💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@1NepuNep1 1NepuNep1 merged commit 683926c into ydb-platform:ydb Oct 27, 2025
12 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant