if i do create a dummy file, it literally say this. ``` mkdir drizzle touch drizzle/0000_short_lockh
if i do create a dummy file, it literally say this.
mkdir drizzle
touch drizzle/0000_short_lockheed.sql
wrangler d1 execute 'cloudflare-db' --local --file='./drizzle/0000_short_lockheed.sql'
✘ [ERROR] Error: must provide --command or --file.
If you think this is a bug then please create an issue at https://github.com/cloudflare/workers-sdk/issues/new/choose
🪵 Logs were written to "/Users/administrator/Library/Preferences/.wrangler/logs/wrangler-2023-11-23_11-23-02_962.log"npm run generate for drizzle to create the SQL
UPDATE table_name
SET column_name = column_name + 1
WHERE condition;
UPDATE table_name
SET column_name = column_name + 1
WHERE condition;CREATE TABLE sensors (
id INTEGER PRIMARY KEY,
name TEXT NOT NULL
);
INSERT INTO sensors (name) VALUES ('sensor1');
INSERT INTO sensors (name) VALUES ('sensor2');
CREATE TABLE sensor_data (
id INTEGER PRIMARY KEY,
value REAL NOT NULL,
timestamp INTEGER NOT NULL
);
INSERT INTO sensor_data (value, timestamp) VALUES (1.0, 1234);
INSERT INTO sensor_data (value, timestamp) VALUES (2.0, 1235);
ALTER TABLE sensor_data ADD COLUMN sensor_id INTEGER REFERENCES sensors(id);const { results } = await ENV.DB.prepare("SELECT * from Customers")
.bind("Customers")
.all(); Cause:
Error: no such table: Customers
at D1Database._sendOrThrow (cloudflare-internal:d1-api:67:24)
at async D1PreparedStatement.all (cloudflare-internal:d1-api:175:29)