This program inserts a user named Bob, then queries all users named Bob and prints both results.
import { createClient } from '@supabase/supabase-js'
const supabaseUrl = 'https://xyzcompany.supabase.co'
const supabaseKey = 'public-anonymous-key'
const supabase = createClient(supabaseUrl, supabaseKey)
async function run() {
// Insert a new user
const { data: insertData, error: insertError } = await supabase
.from('users')
.insert([{ name: 'Bob', age: 25 }])
if (insertError) {
console.error('Insert error:', insertError.message)
return
}
console.log('Inserted data:', insertData)
// Query users named Bob
const { data: queryData, error: queryError } = await supabase
.from('users')
.select('*')
.eq('name', 'Bob')
if (queryError) {
console.error('Query error:', queryError.message)
return
}
console.log('Queried data:', queryData)
}
run()