Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Data docs#1418

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to ourterms of service andprivacy statement. We’ll occasionally send you account related emails.

Already on GitHub?Sign in to your account

Merged
levkk merged 12 commits intomasterfromlevkk-more-docs
Apr 24, 2024
Merged

Data docs#1418

levkk merged 12 commits intomasterfromlevkk-more-docs
Apr 24, 2024

Conversation

levkk
Copy link
Contributor

@levkklevkk commentedApr 24, 2024
edited
Loading

Features

  1. Fork@codemirror/lang-sql to add support for Postgres-specific syntax.
  2. Change docs text color to white.
  3. Markdown tables in docs are now.table-sm by default instead of the ugly default bootstrap tables.
  4. Add anchor (link) support for headings/table of contents markdown parser.
  5. Add padding to the bottom of the code block to offset horizontal scrolling bar.

Documentation

  1. Documented logical replication, FDWs, and COPY in data import.

montanalow reacted with hooray emoji
Copy link
Contributor

@montanalowmontanalow left a comment

Choose a reason for hiding this comment

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

Nice!

@@ -50,7 +51,7 @@

## Product

* [Cloud Database](product/cloud-database/README.md)
Copy link
Contributor

Choose a reason for hiding this comment

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

This is Cloud as opposed to Vector section

@@ -79,7 +80,7 @@
## Resources

* [FAQs](resources/faqs.md)
* [Data Storage & Retrieval](resources/data-storage-and-retrieval/README.md)
* [Data Storage & Retrieval](resources/data-storage-and-retrieval/tabular-data.md)
Copy link
Contributor

Choose a reason for hiding this comment

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

This is a dup?

Copy link
ContributorAuthor

Choose a reason for hiding this comment

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

Not a dup, README.md is currently empty.

@@ -4,11 +4,11 @@ description: Setup a database and connect your application to PostgresML

# Getting Started

A PostgresML deployment consists of multiple components working in concert to provide a complete Machine Learning platform. We provide a fully managed solution in our cloud.
A PostgresML deployment consists of multiple components working in concert to provide a complete Machine Learning platform. We provide a fully managed solution in our cloud, and document a self-hosted installation in our docs.
Copy link
Contributor

Choose a reason for hiding this comment

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

documenting the self hosted version is confusing here. Are these docs for cloud users, or self hosted people?

Copy link
ContributorAuthor

Choose a reason for hiding this comment

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

Both.

* A web application to manage deployed models andhost SQL notebooks
* PostgreSQL database, with`pgml`, `pgvector`andmany otherextensions installed, including backups, metrics, logs, replicas and high availability
* PgCatpoolerto provide secure access and model load balancing across thousands of clients
* A web application to manage deployed models andwrite experiments in SQL notebooks
Copy link
Contributor

Choose a reason for hiding this comment

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

Suggested change
* A web application to manage deployed models andwrite experiments in SQL notebooks
* A web application to manage deployed models andshare experiments and analysis in SQL notebooks


##Application SDKs
##SDK
Copy link
Contributor

@montanalowmontanalowApr 24, 2024
edited
Loading

Choose a reason for hiding this comment

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

Suggested change
##SDK
##Client SDKs

We've waffled between singular and plural. If we want to change to singular, we'll need to update in several other places, including urls.

Copy link
ContributorAuthor

Choose a reason for hiding this comment

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

Not going to write Client SDKs ever again, that wording is just wrong. SDK are only usable on the client by definition.

Copy link
ContributorAuthor

Choose a reason for hiding this comment

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

It's going to be singular going forward.

Copy link
Contributor

@montanalowmontanalowApr 24, 2024
edited
Loading

Choose a reason for hiding this comment

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

New PRs should use the existing style guide, for code or copy. We should make that update globally in a separate PR to preserve consistency.

Dealing with the separate issue, many users frequently ask about the difference between the SDK and Extension, and how they interact. I think you're confused about the difference between andSDK and API as commonly used, but those terms are not always 100% consistently used in industry, so we need some additional education about how we're using them.


These SDKs are under rapid development to add new features and use cases, but we release non breaking changes with minor version updates in accordance with SemVer. It's easy to install into your existing application.
The SDK are under rapid development to add new features and use cases, but we release non breaking changes with minor version updates in accordance with SemVer. It's easy to install into your existing application.
Copy link
Contributor

@montanalowmontanalowApr 24, 2024
edited
Loading

Choose a reason for hiding this comment

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

Suggested change
TheSDK are under rapid development to add new features and use cases, but we release non breaking changes with minor version updates in accordance with SemVer. It's easy to install into your existing application.
TheSDKs are under rapid development to add new features and use cases, but we release non breaking changes with minor version updates in accordance with SemVer. It's easy to install into your existing application.

@@ -28,6 +28,8 @@ pip install pgml
{% endtab %}
{% endtabs %}

Our SDK comes with zero additional dependencies. The core of the SDK is written in Rust, and we provide language bindings and native packaging & distribution.
Copy link
Contributor

Choose a reason for hiding this comment

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

Suggested change
Our SDK comes with zero additional dependencies. The core of the SDK is written in Rust, and we provide language bindings and native packaging & distribution.
Our SDK comes with zero additional dependencies, to provide the simplest and safest ML application deployment and maintenance possible. The core of the SDK is written in Rust, and we provide language bindings and native packaging & distribution.


Useany of these popular tools to execute SQL queries directlyagainst the database:
If you need to write ad-hoc queries, you can useany of these popular tools to execute SQL queries directlyon your database:
Copy link
Contributor

Choose a reason for hiding this comment

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

Suggested change
If you need to write ad-hoc queries, you can use any of these popular tools to execute SQL queries directly on your database:
If you need to write ad-hoc queries,or perform administrative functions,you can use any of these popular tools to execute SQL queries directly on your database:


Data that changes infrequently can be easily imported intoPostgresMLusing `COPY`. All you have to do isexport your data as a CSV file, create a table in Postgres to store it, and import it using the command line.
If you're intention is to usePostgresMLas your primary database, your job here isdone. You can use the connection credentials provided and start building your application on top of in-database AI right away.
Copy link
Contributor

Choose a reason for hiding this comment

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

Suggested change
Ifyou're intention is to use PostgresML as your primary database, your job here is done. You can use the connection credentials provided and start building your application on top of in-database AI right away.
Ifyour intention is to use PostgresML as your primary database, your job here is done. You can use the connection credentials provided and start building your application on top of in-database AI right away.

if let NodeValue::Text(text) = &sibling.data.borrow().value {
let index = match header_count.get(text) {

println!("child: {:?}", sibling);
Copy link
Contributor

Choose a reason for hiding this comment

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

Suggested change
println!("child: {:?}", sibling);

@@ -79,7 +80,7 @@
## Resources

* [FAQs](resources/faqs.md)
* [Data Storage & Retrieval](resources/data-storage-and-retrieval/README.md)
* [Data Storage & Retrieval](resources/data-storage-and-retrieval/tabular-data.md)
* [Tabular data](resources/data-storage-and-retrieval/tabular-data.md)
Copy link
Contributor

Choose a reason for hiding this comment

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

Suggested change
* [Tabular data](resources/data-storage-and-retrieval/tabular-data.md)

Copy link
Contributor

@chillenbergerchillenberger left a comment

Choose a reason for hiding this comment

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

👍

if let NodeValue::Text(text) = &sibling.data.borrow().value {
let index = match header_count.get(text) {

println!("child: {:?}", sibling);
Copy link
Contributor

Choose a reason for hiding this comment

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

Do you want this println in here?

Copy link
ContributorAuthor

Choose a reason for hiding this comment

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

I do not :) good catch

@levkklevkk marked this pull request as draftApril 24, 2024 17:09
@levkklevkk marked this pull request as ready for reviewApril 24, 2024 21:43
@levkklevkk merged commit82dc23f intomasterApr 24, 2024
@levkklevkk deleted the levkk-more-docs branchApril 24, 2024 21:43
Sign up for freeto join this conversation on GitHub. Already have an account?Sign in to comment
Reviewers

@montanalowmontanalowmontanalow left review comments

@chillenbergerchillenbergerchillenberger left review comments

Assignees
No one assigned
Labels
None yet
Projects
None yet
Milestone
No milestone
Development

Successfully merging this pull request may close these issues.

3 participants
@levkk@montanalow@chillenberger

[8]ページ先頭

©2009-2025 Movatter.jp