自動更新

並べ替え:新着順

ベストポスト
メニューを開く

返信先:@sigumataityoudaPostgreSQLを使っているなら大丈夫ですが sqlcはPostgreSQL以外との相性が悪かった記憶あるので、気を配る必要あるかもです〜 確かsqlc独自の一部ディレクティブがPostgreSQLしか対応してないとかだったような

Rinrin / りんりん@rin2yh

メニューを開く

Goのsqlx、シンプルで良いけどもうちょい何か欲しい… sqlcと組み合わせてみるか…?

マグロ🍣千早武道館両日@sigumataityouda

メニューを開く

sqlcが気になったのでおべんつよします

そら@自宅鯖入門@_Sora_Engineer

メニューを開く

sqlcを使ってみるか。

セナハ@tesenaha

メニューを開く

ORMではなくsqlcというのは激アツな流れですね。 WEB系キッズもそうじゃない人も生SQLを心行くまで触って欲しい。 #SQLC

メニューを開く

おそらく Rust の sqlx が正解だとは思うのだけれど、なんとか sqlc 頑張って欲しいなとは思ってる。 x.com/voluntas/statu…

V@voluntas

sqlc の素晴らしいところは Postgres であれば「本物の Postgres のパーサーを利用する」という点。SQL からコード生成というのもそうなんだが、オフラインで SQL パースチェックができるのはものすごい強みだと思う。 x.com/manj10/status/…

メニューを開く

sqlcが流行りらしいので明日見る

れぐれす@Regles_

メニューを開く

sqlcって、Javaのdoma2やC#のdapperのgolang版って理解であってるのかな

メニューを開く

レコードを表現する型へのマッピングを自分で書くのは嫌だけどSQLライクな形式で書ける方が嬉しい、と思ってるのでMicro ORMを(実用的な水準で選べる言語は)選んでるんだけど、将来的にはsqlcに統一されていくといいなという期待がある

Riki Fujita@moepig_

メニューを開く

sqlcはGoのやつだっけ?Rustのsqlxとおんなじってイメージで合ってるのかな? x.com/voluntas/statu…

V@voluntas

sqlc の素晴らしいところは Postgres であれば「本物の Postgres のパーサーを利用する」という点。SQL からコード生成というのもそうなんだが、オフラインで SQL パースチェックができるのはものすごい強みだと思う。 x.com/manj10/status/…

メニューを開く

個人的には postgres だけに特化させた sqlc が欲しい。マイグレーションは pg-schema-diff が本命だが1人メンテナンスなのが心配。

メニューを開く

sqlc の素晴らしいところは Postgres であれば「本物の Postgres のパーサーを利用する」という点。SQL からコード生成というのもそうなんだが、オフラインで SQL パースチェックができるのはものすごい強みだと思う。 x.com/manj10/status/…

まんじまる@manj10

今の時代はsqlcだという感覚 x.com/terurou/status…

メニューを開く

sqlc 2022年時点ではパラメータ増やすたびに壊れてつらかった記憶。動的要素の組み合わせ周りも。

shuntaka@shuntaka_jp

メニューを開く

雑にいえばSQLだってRPCなんで絶対必要なのはser/deserだけなんだけどSQLは歴史的にser/deserはクライアントライブラリに実装されていて。でも異様に使いにくいAPIだったのでラッパーが必要になったみたいな認識。SQLはクエリ毎に型が違うはずなので、sqlcとかmybatisみたいになるのが正解だと思う。

Yasushi Abe@yasushia

メニューを開く

コーディングエージェントの普及で、ORMの必然性が下がってsqlc的なものでええやろとなっていくのはそうかも。

hibara428@hibara428

メニューを開く

ORMじゃなくて生sqlcの時代だと認識したので、今作ってるのは atlas + sqlc で組んでる

mizchi@mizchi

メニューを開く

それはそれとして sqlc + d1 + moonbit を作ったんですが、とりあえず動いてそうです。wasm plugin で作った github.com/mizchi/sqlc_ge… pic.x.com/vTUNIhiSf6

mizchi@mizchi

メニューを開く

これなぜキレてたかの説明。moonbit + sqlite の sqlc プラグインの作成が成功したところで claude の weekly limit になり、codex に postgres 版を作成させたところ、native/wasm/js * sqlite/postgres x.com/mizchi/status/…

mizchi@mizchi

さよなら

mizchi@mizchi

メニューを開く

ORM/クエリビルダみたいに「コード→SQL」で隠蔽するか、sqlc みたいに「SQL→コード」で型だけもらうか SafeQL はその間を取りにきていて、「生 SQL をコードの中に書きつつ、型も安全性も ESLint ベースで担保する」という立ち位置になっていておもしろい zenn.dev/calloc134/arti…

ないとー|Dress Code@_bwkw_

メニューを開く

sqlcに変えてatlasでマイグレーションする際にガードレール敷く方向に倒した

SugarSato@satoIsSugar

メニューを開く

技術選定でent選んだけど、早々にsqlcに変える方が良いかブレている

SugarSato@satoIsSugar

メニューを開く

ORM系の議論見るたびに、sqlcっていいなってなる

坪井 正太郎 (TSUBOI Shotaro)@tbistr99

メニューを開く

返信先:@bunkei3ngineer当該記事を書いてからツッコミが入った事項としては、sqlcというSQLを静的解析してコードを生成するタイプのORMもあります。これはgolang用ですが、どうやら他言語でも似たアプローチのライブラリがいくつかあるようです(ここは詳しくないので、申し訳ないです

てるろー@terurou

メニューを開く

TypeScriptならばSQLC+Kyselyだが、GoならSQLC+JETが良いかなぁ — go-jet/jet: Type safe SQL builder with code generation and automatic query result data mapping github.com/go-jet/jet

那賀 樹一郎 Kiichiro-Kyle NAKA@knaka

メニューを開く

golangのsqlcっぽいSQLからコード生成するアプローチ、Kotlin だと github.com/sqldelight/sql… SQLDelight があるな

TATSUNO Yasuhiro@exoego

メニューを開く

sqlc わりと良い落としどころだと思うんだよなぁ

徳永広夢@tokuhirom

メニューを開く

D1のバッチに渡したければ、“sqlc-gen-ts-d1”のクエリは`.batch()`で変換して簡単に渡せる。Kyselyのは、`compile()`してクエリとparametersにバラしてからD1 prepared statement作らなきゃか — Kysely + Cloudflare D1 でトランザクションを実行するヘルパー関数を書いた話 zenn.dev/hikky_co_ltd/a…

那賀 樹一郎 Kiichiro-Kyle NAKA@knaka

メニューを開く

TypeScriptでSQLCとKysleyを混用したいので、これでスキーマから型定義を生成する。スキーマをDDLファイルからは直では読めず、実DBからしか読めないのががやや難だが、まあいいか — RobinBlomberg/kysely-codegen: Generate Kysely type definitions from your database. github.com/RobinBlomberg/…

那賀 樹一郎 Kiichiro-Kyle NAKA@knaka

メニューを開く

プロダクト開発でsqlcを採用した話|yuyu_hf zenn.dev/yuyu_hf/articl… #zenn

メニューを開く

これはORMというよりクエリービルダーの問題な気がしてて、個人的にはsqlcみたいなものを使うのがベストな気がしてます x.com/terurou/status…

てるろー@terurou

本業開発がClaude Codeにガンガンコード生成させるフェーズに入ったので、合間にお気持ちを書いた AI時代にORMなんて必要なんですかね? zenn.dev/terurou/articl…

oinume@oinume

メニューを開く

あー最後でようやく訂正できてたけどsqlcの話がアナロジー出ててきた部分が実用での使い分けの話とgrokくんに認識されちゃってたな。

メニューを開く

ORM要らないという話と一部にquery builderが必要になるという話は両立するんじゃ (sqlcだけでは厳しい局面や要件があったりするように)

メニューを開く

今のところ、一番しっくり来てるツッコミは、それsqlcですね

てるろー@terurou

メニューを開く

境界のやつは doobie, node-postgres, sqlc が挙がった

その🪶@_ksoda

メニューを開く

sqlc 最近は kyle が比較的精力的に開発しており github.com/sqlc-dev/sqlc/… Go API を提供して対応 RDBMS を増やせるように計画されていますね

おりさの@orisano

メニューを開く

実際のところテーブルスキーマさえ用意すればクエリ結果の型を Spanner でも Spanner エミュレータでも取れるわけで sqlc の多くロジックを迂回して同じ事ができるのでは?という話はある

メニューを開く

sqlc, センスは良いと思うんだけど内部実装がだいぶ PostgreSQL を前提にしてしまっているように見えていて、新しいエンジンの追加が困難で実際に PR 受け付けてすらいないっぽいのはマイナー RDBMS ユーザとしては厳しい github.com/sqlc-dev/sqlc/…

メニューを開く

sqlcは妥当なアプローチだと思いますね。golangやってないから存在を忘れてた

てるろー@terurou

トレンド16:30更新

  1. 1

    スポーツ

    ボンドガール

    • 全10場
    • エフフォーリア
    • ルメール騎手
    • また2着
    • サウンズオブアース
    • ジョスラン
    • ココナッツブラウン
    • ルメール
    • JRA
    • 10場
    • 2着
  2. 2

    エンタメ

    あなぶきアリーナ香川

    • BE:FIRST
    • Fan
    • あなぶき
  3. 3

    スポーツ

    レイベリング

    • レイべリング
    • ニホンピロキーフ
    • 単勝万馬券
    • マイネルチケット
    • 12番人気
    • 浜中俊
    • 31万
    • 逃げ切った
    • 大逃げ
    • 落馬負傷
  4. 4

    エンタメ

    振替公演

    • SUGIZO
    • LUNA SEA
    • 有明アリーナ
  5. 5

    ITビジネス

    物件探し

    • キントレ
    • 佐野晶哉
    • 晶哉
  6. 6

    ニュース

    減税日本・ゆうこく連合

    • 河村たかし氏
    • 減税日本ゆうこく連合
    • 佐賀新聞
    • 河村たかし
    • 減税日本
    • ゆうこく連合
    • 原口一博
    • ゆうこく
  7. 7

    アニメ・ゲーム

    孫悟空

    • 孫悟飯
    • ベジット
    • ピッコロ
    • トランクス
    • ベジータ
    • バーダック
  8. 8

    スポーツ

    キングスコール

    • 海の中道特別
    • 逃げ切り
    • レース後
    • 小倉10
    • 大逃げ
    • 松山弘平
    • 小倉競馬場
    • 3着
    • タイトルホルダー
    • 4歳
    • 小倉競馬
  9. 9

    結構使える

    • バカと天才は紙一重
    • 涙出てきた
  10. 10

    おひいさん

    • おひい
    • 耳かけ
    • ヘアアレ
20位まで見る

人気ポスト

よく使う路線を登録すると遅延情報をお知らせ Yahoo!リアルタイム検索アプリ
Yahoo!リアルタイム検索アプリ