Skip to content

Releases: kurotych/sqlant

v0.8.0

22 Nov 09:52
1807101

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.7.0...v0.8.0

v0.7.0

12 Oct 13:35
e9982e3

Choose a tag to compare

What's Changed

  • Support conceptual diagrams (PlantUML only) by @kurotych in #55
  • Fix table view that doesn't have private keys by @kurotych in #55
image

Full Changelog: v0.6.0...v0.7.0

v0.6.0

17 May 10:51
812c0d0

Choose a tag to compare

What's Changed

  • Add view and materialized view support (PlantUML) by @kurotych in #53
    image

v0.5.0

02 Feb 14:19
dfbf271

Choose a tag to compare

What's Changed

v0.4.0

11 Nov 18:26

Choose a tag to compare

What's Changed

Improved readability and maintainability of PlantUML code by adding reusable components to the repository. Now using db_ent.puml from PUML Library.

New syntax example:

@startuml

hide circle
skinparam linetype ortho

!include https://raw.githubusercontent.com/kurotych/sqlant/b2e5db9ed8659f281208a687a344b34ff38129cd/puml-lib/db_ent.puml

table(customer) {
  column(id, "bigint", $pk=true, $nn=true)
  ---
  column(address, "text", $nn=true)
  column(name, "text", $nn=true)
  column(phone_number, "text", $nn=true)
  column(registered_at, "timestamp with time zone", $nn=true)
  column(zip_code, "text", $nn=true)
}

table(customer_order) {
  column(id, "bigint", $pk=true, $nn=true)
  ---
  column(customer_id, "bigint", $fk=true, $nn=true)
  column(delivery_method, "text", $nn=true)
  column(ordered_at, "timestamp with time zone", $nn=true)
  column(payment_method, "text", $nn=true)
  column(shipping_address, "text", $nn=true)
  column(total_price, "numeric", $nn=true)
  column(total_tax_amount, "numeric", $nn=true)
}

customer_order }o--|| customer

enum(product_category, "electronics, jewelry, home")

add_legend()
@enduml

Sqlant v0.3.4

10 Nov 16:15

Choose a tag to compare

What's Changed

Full Changelog: v0.3.1...v0.3.4

Sqlant v0.3.1

14 Apr 10:46

Choose a tag to compare

  • Remove all unwraps from the library codebase to make the "sqlant" safe to use as a library
  • Add async support

Sqlant v0.3.0

05 Apr 09:31

Choose a tag to compare

  • Fix the bug with PlantUML, now it requires "class" keyword #24
  • Make "stable" columns and tables output. #22
  • Improve experience using the sqlant as a library

Sqlant v0.2.0

29 Oct 17:17

Choose a tag to compare

Add mermaid support
image

Sqlant v0.1.5

25 Apr 13:59

Choose a tag to compare