Skip to content

Commit 6937748

Browse files
committed
Make examples simpler
1 parent ee234f1 commit 6937748

File tree

8 files changed

+8
-66
lines changed

8 files changed

+8
-66
lines changed

examples/diesel_sqlite/src/main.rs

Lines changed: 1 addition & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,7 @@ use diesel::deserialize::{self, FromSql};
55
use diesel::sql_types::BigInt;
66
use diesel::sql_types::{Blob, Text};
77
use diesel::{Connection, QueryableByName, RunQueryDsl, SqliteConnection};
8-
use sea_query::{
9-
Alias, ColumnDef, ConditionalStatement, Expr, Func, Iden, Index, Order, Query,
10-
SqliteQueryBuilder, Table,
11-
};
8+
use sea_query::{Alias, ColumnDef, Expr, Func, Iden, Order, Query, SqliteQueryBuilder, Table};
129
use sea_query_diesel::DieselBinder;
1310
use serde_json::json;
1411
use time::macros::{date, time};
@@ -43,13 +40,6 @@ fn main() {
4340
.col(ColumnDef::new(Character::Meta).json().not_null())
4441
.col(ColumnDef::new(Character::Created).date_time())
4542
.build(SqliteQueryBuilder),
46-
Index::create()
47-
.name("partial_index_small_font")
48-
.if_not_exists()
49-
.table(Character::Table)
50-
.col(Character::FontSize)
51-
.and_where(Expr::col(Character::FontSize).lt(11).not())
52-
.build(SqliteQueryBuilder),
5343
]
5444
.join("; ");
5545

examples/postgres/Readme.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@ cargo run
77

88
Example output:
99
```
10-
DROP TABLE IF EXISTS "document"; CREATE TABLE IF NOT EXISTS "document" ( "id" serial NOT NULL PRIMARY KEY, "uuid" uuid, "json_field" jsonb, "timestamp" timestamp, "timestamp_with_time_zone" timestamp with time zone, "decimal" decimal, "array" integer[] ); CREATE INDEX "partial_index_small_decimal" ON "document" ("decimal") WHERE NOT "decimal" < 11
11-
Create table document: Ok(())
10+
DROP TABLE IF EXISTS "document"; CREATE TABLE IF NOT EXISTS "document" ( "id" serial NOT NULL PRIMARY KEY, "json_field" jsonb, "timestamp" timestamp )
11+
Create table document: ()
1212
1313
Insert into document: Ok(1)
1414

examples/postgres/src/main.rs

Lines changed: 1 addition & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,7 @@ use chrono::{DateTime, FixedOffset, NaiveDate, NaiveDateTime};
22

33
use postgres::{Client, NoTls, Row};
44
use rust_decimal::Decimal;
5-
use sea_query::{
6-
ColumnDef, ColumnType, ConditionalStatement, Expr, Iden, Index, Order, PostgresQueryBuilder,
7-
Query, Table,
8-
};
5+
use sea_query::{ColumnDef, ColumnType, Iden, Order, PostgresQueryBuilder, Query, Table};
96
use sea_query_postgres::PostgresBinder;
107
use time::{
118
macros::{date, offset, time},
@@ -40,12 +37,6 @@ fn main() {
4037
.col(ColumnDef::new(Document::Decimal).decimal())
4138
.col(ColumnDef::new(Document::Array).array(ColumnType::Integer))
4239
.build(PostgresQueryBuilder),
43-
Index::create()
44-
.name("partial_index_small_decimal")
45-
.table(Document::Table)
46-
.col(Document::Decimal)
47-
.and_where(Expr::col(Document::Decimal).lt(11).not())
48-
.build(PostgresQueryBuilder),
4940
]
5041
.join("; ");
5142

examples/rusqlite/src/main.rs

Lines changed: 2 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,7 @@
11
use chrono::{NaiveDate, NaiveDateTime};
22
use rusqlite::{Connection, Result, Row};
3-
use sea_query::{
4-
ColumnDef, ConditionalStatement, Expr, Func, Iden, Index, Order, Query, SqliteQueryBuilder,
5-
Table,
6-
};
3+
use sea_query::{ColumnDef, Expr, Func, Iden, Order, Query, SqliteQueryBuilder, Table};
4+
75
use sea_query_rusqlite::RusqliteBinder;
86
use serde_json::{json, Value as Json};
97
use time::{
@@ -39,12 +37,6 @@ fn main() -> Result<()> {
3937
.col(ColumnDef::new(Character::Meta).json())
4038
.col(ColumnDef::new(Character::Created).date_time())
4139
.build(SqliteQueryBuilder),
42-
Index::create()
43-
.name("partial_index_small_font")
44-
.table(Character::Table)
45-
.col(Character::FontSize)
46-
.and_where(Expr::col(Character::FontSize).lt(11).not())
47-
.build(SqliteQueryBuilder),
4840
]
4941
.join("; ");
5042

examples/sqlx_postgres/Readme.md

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,6 @@ Example output:
99
```
1010
Create table character: Ok(PgQueryResult { rows_affected: 0 })
1111
12-
Create partial index: Ok(PgQueryResult { rows_affected: 0 })
13-
1412
Insert into character: Ok(PgQueryResult { rows_affected: 1 })
1513
1614
Select one from character:

examples/sqlx_postgres/src/main.rs

Lines changed: 1 addition & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,7 @@ use bigdecimal::{BigDecimal, FromPrimitive};
22
use chrono::{NaiveDate, NaiveDateTime};
33
use rust_decimal::Decimal;
44
use sea_query::{
5-
ColumnDef, ConditionalStatement, Expr, Func, Iden, Index, OnConflict, Order,
6-
PostgresQueryBuilder, Query, Table,
5+
ColumnDef, Expr, Func, Iden, OnConflict, Order, PostgresQueryBuilder, Query, Table,
76
};
87
use sea_query_binder::SqlxBinder;
98
use sqlx::{PgPool, Row};
@@ -51,18 +50,6 @@ async fn main() {
5150
let result = sqlx::query(&sql).execute(&mut *pool).await;
5251
println!("Create table character: {result:?}\n");
5352

54-
// Partial Index
55-
let partial_index = Index::create()
56-
.if_not_exists()
57-
.name("partial_index_small_font")
58-
.table(Character::Table)
59-
.col(Character::FontSize)
60-
.and_where(Expr::col(Character::FontSize).lt(11).not())
61-
.build(PostgresQueryBuilder);
62-
63-
let index = sqlx::query(&partial_index).execute(&mut *pool).await;
64-
println!("Create partial index: {index:?}\n");
65-
6653
// Create
6754

6855
let (sql, values) = Query::insert()

examples/sqlx_sqlite/Readme.md

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,6 @@ Example output:
99
```
1010
Create table character: Ok(SqliteQueryResult { changes: 0, last_insert_rowid: 0 })
1111
12-
Create partial index: Ok(SqliteQueryResult { changes: 0, last_insert_rowid: 0 })
13-
1412
Insert into character: last_insert_id = 1
1513
1614
Select one from character:

examples/sqlx_sqlite/src/main.rs

Lines changed: 1 addition & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,5 @@
11
use chrono::{NaiveDate, NaiveDateTime};
2-
use sea_query::{
3-
ColumnDef, ConditionalStatement, Expr, Func, Iden, Index, OnConflict, Order, Query,
4-
SqliteQueryBuilder, Table,
5-
};
2+
use sea_query::{ColumnDef, Expr, Func, Iden, OnConflict, Order, Query, SqliteQueryBuilder, Table};
63
use sea_query_binder::SqlxBinder;
74
use serde_json::{json, Value as Json};
85
use sqlx::{Row, SqlitePool};
@@ -37,17 +34,6 @@ async fn main() {
3734
let result = sqlx::query(&sql).execute(&pool).await;
3835
println!("Create table character: {result:?}\n");
3936

40-
// Partial Index
41-
let partial_index = Index::create()
42-
.name("partial_index_small_font")
43-
.table(Character::Table)
44-
.col(Character::FontSize)
45-
.and_where(Expr::col(Character::FontSize).lt(11).not())
46-
.build(SqliteQueryBuilder);
47-
48-
let index = sqlx::query(&partial_index).execute(&pool).await;
49-
println!("Create partial index: {index:?}\n");
50-
5137
// Create
5238
let (sql, values) = Query::insert()
5339
.into_table(Character::Table)

0 commit comments

Comments
 (0)