Skip to content

Conversation

@amotl
Copy link
Member

@amotl amotl commented Oct 17, 2025

@amotl amotl added the cross linking Linking to different locations of the documentation. label Oct 17, 2025
@coderabbitai
Copy link

coderabbitai bot commented Oct 17, 2025

Warning

Rate limit exceeded

@amotl has exceeded the limit for the number of commits that can be reviewed per hour. Please wait 14 minutes and 12 seconds before requesting another review.

⌛ How to resolve this issue?

After the wait time has elapsed, a review can be triggered using the @coderabbitai review command as a PR comment. Alternatively, push new commits to this PR.

We recommend that you space out your commits to avoid hitting the rate limit.

🚦 How do rate limits work?

CodeRabbit enforces hourly rate limits for each developer per organization.

Our paid plans have higher rate limits than the trial, open-source and free plans. In all cases, we re-allow further reviews after a brief timeout.

Please see our FAQ for further information.

📥 Commits

Reviewing files that changed from the base of the PR and between 62100b6 and 2813777.

⛔ Files ignored due to path filters (1)
  • docs/_assets/icon/julia-logo.svg is excluded by !**/*.svg
📒 Files selected for processing (3)
  • docs/conf.py
  • docs/connect/index.md
  • docs/connect/julia/index.md

Walkthrough

This PR introduces documentation for connecting to CrateDB from Julia applications. It adds a Julia driver card to the connectivity page and creates a new Julia-specific documentation page with setup instructions, code examples using LibPQ.jl, and Cloud connection details.

Changes

Cohort / File(s) Summary
Julia driver documentation
docs/connect/index.md, docs/connect/julia/index.md
Adds Julia driver card to the "Drivers by language" grid with logo and link; creates new Julia documentation page with LibPQ.jl integration guide, dependency installation instructions, query examples, and Cloud connection setup

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~10 minutes

Possibly related PRs

  • crate/cratedb-guide#406: Adds Go driver card and corresponding documentation page to docs/connect with similar structure
  • crate/cratedb-guide#407: Adds Rust driver card and index page following the same pattern of driver grid-item-card additions
  • crate/cratedb-guide#412: Adds another language driver card and corresponding docs/connect//index.md page using identical structural changes

Suggested reviewers

  • surister

Poem

🐰 A Julia driver hops into view,
With LibPQ to connect through and through,
Grid cards and guides, so shiny and new,
CrateDB's reach grows, green skies so blue!

🚥 Pre-merge checks | ✅ 3
✅ Passed checks (3 passed)
Check name Status Explanation
Title check ✅ Passed The title clearly and specifically describes the main change: adding documentation for a Julia driver to connect to CrateDB.
Description check ✅ Passed The description is related to the changeset, referencing the Julia documentation addition and providing a preview link.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch julia

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@amotl amotl requested review from kneth and surister October 17, 2025 17:16
@amotl amotl added new content New content being added. and removed cross linking Linking to different locations of the documentation. labels Oct 18, 2025
@amotl amotl force-pushed the julia branch 2 times, most recently from ea2e8d0 to d3cb2a6 Compare October 21, 2025 12:59
Copy link
Member

@kneth kneth left a comment

Choose a reason for hiding this comment

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

@amotl amotl requested review from matriv and seut and removed request for surister January 21, 2026 07:22
@amotl
Copy link
Member Author

amotl commented Jan 21, 2026

I think it's nice to have a dedicated page about Julia, so that all downstream entities (humans and machines) can easily learn how to connect to CrateDB using the PostgreSQL interface, and use a ready-to-run example to exercise it right away.

In the long run, this will also improve network effects, because CrateDB gains a dedicated representation within the corresponding search- and vectorspaces.

Currently, relevant search keywords like cratedb julia will not yield concise results, but this will improve a few days after merging this patch.

Copy link

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

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

Actionable comments posted: 1

🤖 Fix all issues with AI agents
In `@docs/connect/julia/index.md`:
- Line 28: Update the cloud connection example that constructs the LibPQ
connection string so it omits the database path component; locate the
LibPQ.Connection call (the line assigning conn = LibPQ.Connection(...)) that
currently contains "/doc" in the URL and remove "/doc" so the URI ends with
"/?sslmode=require", matching the local example and other language docs and
CrateDB's schema model.

Copy link
Contributor

@matriv matriv left a comment

Choose a reason for hiding this comment

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

thx!

:::{rubric} CrateDB Cloud
:::

For connecting to CrateDB Cloud, use the `sslmode=require`
Copy link
Contributor

Choose a reason for hiding this comment

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

same comment as in the other PR, to not indicate this is only for Cloud.

Copy link
Member Author

Choose a reason for hiding this comment

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

Thanks. Fixed.

@amotl amotl force-pushed the julia branch 2 times, most recently from d73ce49 to 69e8baf Compare January 21, 2026 11:13
::::

::::{grid-item-card}
<<<<<<< HEAD
Copy link
Contributor

Choose a reason for hiding this comment

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

please resolve the conflicts here.

Copy link
Member Author

Choose a reason for hiding this comment

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

Resolved, thanks.

@amotl amotl force-pushed the julia branch 2 times, most recently from 1eec2c8 to 2813777 Compare January 21, 2026 11:23
@amotl amotl merged commit 3d3b2e6 into main Jan 21, 2026
1 check was pending
@amotl amotl deleted the julia branch January 21, 2026 11:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

new content New content being added.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants