Authentication-Results: mail-b.sr.ht; dkim=pass header.d=brianthicks-com.20210112.gappssmtp.com header.i=@brianthicks-com.20210112.gappssmtp.com Received: from mail-qt1-f174.google.com (mail-qt1-f174.google.com [209.85.160.174]) by mail-b.sr.ht (Postfix) with ESMTPS id 91F6011F22E for <~spacekookie/public-inbox@lists.sr.ht>; Tue, 11 Jan 2022 23:23:42 +0000 (UTC) Received: by mail-qt1-f174.google.com with SMTP id b11so1042497qtk.12 for <~spacekookie/public-inbox@lists.sr.ht>; Tue, 11 Jan 2022 15:23:42 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=brianthicks-com.20210112.gappssmtp.com; s=20210112; h=from:content-transfer-encoding:mime-version:subject:message-id:date :to; bh=e9P6pKG4rUW8g8MZqLlN1msayzcv0Xs8BcQTAI1CZ6E=; b=O43zOTH9Qny4vQt3bg3mgV0KmSNJy9wFt7LFq5fMJcx0dxwDwJ0Lgo52Z3iEMld/S0 iKBCupytxYdWKhDSufBkPK34UMhbSDKQqgv0SOo6uE06cbhMfaspkuGhWiNTmrcRL3lX 9J81duOb6aFc/NDUCYARhvzf4mp7ZhssJi7OzfCIwUQtIV5sNUFsJCjl0dhPOcn2KkrB BBS3lMkQpb1wsJ7/0a45tqfuFy8L0sNrvZWMYmrCuSGm8Nm9rVXi59DpPojsPHQ45AOW 1uz5tCyUgqLpHDPbWum+OXpWwwvynvSatDZ6n+b457AN5p7WH2qOBSf2KCjSqETiOZRd X99g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:content-transfer-encoding:mime-version :subject:message-id:date:to; bh=e9P6pKG4rUW8g8MZqLlN1msayzcv0Xs8BcQTAI1CZ6E=; b=LnyCAyjazVhzZr4emmSzj8/5cgSDRdAU/gc7UyD7x2M2XLhUUccf4Gauh9ZjgdfpCV sEhNWMiKf354R1bBmbgUVbePCVkilYcrt3HDooAEE7s6UeaRQ10aspFpYByYzXYxUN8S rsBkI6whp6MHEJdTQib1VSsTt+u7W8ABidqGGRcdW3Xu6ceYeJHRiOu+/WHzFERrn3Zg KfIbifGjMxL21tCZgf83oZSLYPm05h51+OatQ0bztROFGf9r3mefX+3BIkfC8GlxGFKy HkKkKVSCLyRu5spvR3G6qh2ykAlzK/y2oXB25fpZ4YfKy+2sgpj+E6KRiLeMdW8Q+jYp 7pSw== X-Gm-Message-State: AOAM530tpo9nsIaiWmBPRILdBgPJyOEB/kpoyP9mnuFzcETKvUnjNoRG CfBocMZpFOIihtOXefkbes/v0WlZ1XCq X-Google-Smtp-Source: ABdhPJy8X0peFIizwA9MQr4He0p3Ib+ltMORvlFUdZctc2eznicunbMZVnlLs+jET2201gyOaN+Mjg== X-Received: by 2002:a05:622a:4d4:: with SMTP id q20mr5767165qtx.181.1641943421872; Tue, 11 Jan 2022 15:23:41 -0800 (PST) Received: from smtpclient.apple (068-184-244-191.res.spectrum.com. [68.184.244.191]) by smtp.gmail.com with ESMTPSA id o17sm8399597qtv.87.2022.01.11.15.23.41 for <~spacekookie/public-inbox@lists.sr.ht> (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Tue, 11 Jan 2022 15:23:41 -0800 (PST) From: Brian Hicks Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Mime-Version: 1.0 (Mac OS X Mail 15.0 \(3693.40.0.1.81\)) Subject: barrel 0.7.0 puts a semicolon in ALTER TABLE for indexes in Sqlite Message-Id: <2C62A937-A22B-49FA-B199-8379B5E75B47@brianthicks.com> Date: Tue, 11 Jan 2022 17:23:40 -0600 To: ~spacekookie/public-inbox@lists.sr.ht X-Mailer: Apple Mail (2.3693.40.0.1.81) Hey there! I=E2=80=99m using Barrel 0.7.0 and have found a problem while = adding a table. Here=E2=80=99s the code I have: use barrel::backend::Sqlite; use barrel::{types, Migration}; pub fn migration() -> String { let mut m =3D Migration::new(); m.change_table("items", |t| { t.add_index("idx_next", types::index(&["next"])) }); m.make::() } this outputs the following SQL: ALTER TABLE "items" ;CREATE INDEX "idx_next" ON "items" ("next=E2=80=9D= ); note the interior semicolon. Sqlite doesn=E2=80=99t accept this, of = course. Not a huge rush to fix from my perspective, but I thought you should = know!