@@ -11,7 +11,7 @@ use schemamama_postgres::{PostgresAdapter, PostgresMigration};
11
11
///
12
12
/// Example:
13
13
///
14
- /// ```
14
+ /// ```no_compile
15
15
/// let my_migration = migration!(100,
16
16
/// "migrate data",
17
17
/// |transaction: &mut Transaction| -> Result<(), PostgresError> {
@@ -73,7 +73,7 @@ macro_rules! migration {
73
73
///
74
74
/// Example:
75
75
///
76
- /// ```
76
+ /// ```no_compile
77
77
/// let my_migration = sql_migration!(100,
78
78
/// "Create test table",
79
79
/// "CREATE TABLE test ( id SERIAL);",
@@ -650,7 +650,7 @@ pub fn migrate(version: Option<Version>, conn: &mut Client) -> crate::error::Res
650
650
sql_migration!(
651
651
context,
652
652
26 ,
653
- "create indexes for crates, github_repos and releases" ,
653
+ "create indexes for crates, github_repos and releases" ,
654
654
// upgrade
655
655
"
656
656
CREATE INDEX crates_latest_version_idx ON crates (latest_version_id);
@@ -788,7 +788,7 @@ pub fn migrate(version: Option<Version>, conn: &mut Client) -> crate::error::Res
788
788
"ALTER TABLE releases DROP COLUMN archive_storage;" ,
789
789
) ,
790
790
sql_migration!(
791
- context, 31 , "add index on builds.build_time" ,
791
+ context, 31 , "add index on builds.build_time" ,
792
792
"CREATE INDEX builds_build_time_idx ON builds (build_time DESC);" ,
793
793
"DROP INDEX builds_build_time_idx;" ,
794
794
) ,
@@ -800,14 +800,14 @@ pub fn migrate(version: Option<Version>, conn: &mut Client) -> crate::error::Res
800
800
use crate :: web:: crate_details:: CrateDetails ;
801
801
let rows = transaction. query(
802
802
"SELECT crates.name, max(releases.version) as max_version_id
803
- FROM crates
804
- INNER JOIN releases ON crates.id = releases.crate_id
803
+ FROM crates
804
+ INNER JOIN releases ON crates.id = releases.crate_id
805
805
GROUP BY crates.name" ,
806
806
& [ ] ,
807
807
) ?;
808
808
809
809
let update_version_query = transaction. prepare(
810
- "UPDATE crates
810
+ "UPDATE crates
811
811
SET latest_version_id = $2
812
812
WHERE id = $1" ,
813
813
) ?;
@@ -827,10 +827,10 @@ pub fn migrate(version: Option<Version>, conn: &mut Client) -> crate::error::Res
827
827
|transaction: & mut Transaction | -> Result <( ) , PostgresError > {
828
828
transaction
829
829
. execute(
830
- "UPDATE crates
830
+ "UPDATE crates
831
831
SET latest_version_id = (
832
- SELECT max(id)
833
- FROM releases
832
+ SELECT max(id)
833
+ FROM releases
834
834
WHERE releases.crate_id = crates.id
835
835
)" ,
836
836
& [ ] ,
0 commit comments