Files
supabase/web/docs/library/examples/patch.js
T

283 lines
5.9 KiB
JavaScript

import {importJs, errorJs} from './common'
/**
* patch.mdx examples
*/
export const patchRecordJs = `
${importJs}
const updateCityName = async () => {
try {
let updates = await supabase
.from('cities')
.update({ name: 'Middle Earth' })
.match({ name: 'Auckland' })
return updates
${errorJs}
`.trim()
export const patchFilterJs = `
${importJs}
const updateCityName = async () => {
try {
let cities = await supabase
.from('cities')
.update({ name: 'Mordor' })
.filter('name', 'eq', 'Paris')
return cities
${errorJs}
`.trim()
export const patchNotJs = `
${importJs}
const updateCities = async () => {
try {
let cities = await supabase
.from('cities')
.update({ name: 'Mordor' })
.not('name', 'eq', 'Paris')
return cities
${errorJs}
`.trim()
export const patchMatchJs = `
${importJs}
const updateCityName = async () => {
try {
let cities = await supabase
.from('cities')
.update({ name: 'Mordor' })
.match({name: 'Beijing', country_id: 156})
return cities
${errorJs}
`.trim()
export const patchEqJs = `
${importJs}
const updateCityName = async () => {
try {
let cities = await supabase
.from('cities')
.update({ name: 'Mordor' })
.eq('name', 'San Francisco')
return cities
${errorJs}
`.trim()
export const patchNeqJs = `
${importJs}
const updateCityName = async () => {
try {
let cities = await supabase
.from('cities')
.update({ name: 'Mordor' })
.neq('name', 'Lagos')
return cities
${errorJs}
`.trim()
export const patchGtJs = `
${importJs}
const updateCityName = async () => {
try {
let cities = await supabase
.from('cities')
.update({ name: 'Mordor' })
.gt('country_id', 250)
return cities
${errorJs}
`.trim()
export const patchLtJs = `
${importJs}
const updateCityName = async () => {
try {
let cities = await supabase
.from('cities')
.update({ name: 'Mordor' })
.lt('country_id', 250)
return cities
${errorJs}
`.trim()
export const patchGteJs = `
${importJs}
const updateCityName = async () => {
try {
let cities = await supabase
.from('cities')
.update({ name: 'Mordor' })
.gte('country_id', 250)
return cities
${errorJs}
`.trim()
export const patchLteJs = `
${importJs}
const updateCityName = async () => {
try {
let cities = await supabase
.from('cities')
.update({ name: 'Mordor' })
.lte('country_id', 250)
return cities
${errorJs}
`.trim()
export const patchLikeJs = `
${importJs}
const updateCityName = async () => {
try {
let cities = await supabase
.from('cities')
.update({ name: 'Mordor' })
.like('name', '%la%')
return cities
${errorJs}
}
`.trim()
export const patchIlikeJs = `
${importJs}
const updateCityName = async () => {
try {
let cities = await supabase
.from('cities')
.update({ name: 'Mordor' })
.ilike('name', '%la%')
return cities
${errorJs}
`.trim()
export const patchIsJs = `
${importJs}
const updateCityName = async () => {
try {
let cities = await supabase
.from('cities')
.update({ name: 'Mordor' })
.is('name', null)
return cities
${errorJs}
`.trim()
export const patchInJs = `
${importJs}
const updateCityName = async () => {
try {
let cities = await supabase
.from('cities')
.update({ name: 'Mordor' })
.in('name', ['Rio de Janeiro', 'San Francisco'])
return cities
${errorJs}
`.trim()
export const patchCsJs = `
${importJs}
const updateCountryName = async () => {
try {
let countries = await supabase
.from('countries')
.update({ name: 'Mordor' })
.cs('main_exports', ['oil'])
return countries
${errorJs}
`.trim()
export const patchCdJs = `
${importJs}
const updateCountryName = async () => {
try {
let countries = await supabase
.from('countries')
.update({ name: 'Mordor' })
.cd('main_exports', ['cars', 'food', 'machine'])
return countries
${errorJs}
`.trim()
export const patchOvaJs = `
${importJs}
const updateCountryName = async () => {
try {
let countries = await supabase
.from('countries')
.update({ name: 'Mordor' })
.ova('main_exports', ['computers', 'minerals'])
return countries
${errorJs}
`.trim()
export const patchOvrJs = `
${importJs}
const updateCountryName = async () => {
try {
let countries = await supabase
.from('countries')
.update({ name: 'Mordor' })
.ovr('population_range_millions', [150, 250])
return countries
${errorJs}
`.trim()
export const patchSlJs = `
${importJs}
const updateCountryName = async () => {
try {
let countries = await supabase
.from('countries')
.update({ name: 'Mordor' })
.sl('population_range_millions', [150, 250])
return countries
${errorJs}
`.trim()
export const patchSrJs = `
${importJs}
const updateCountryName = async () => {
try {
let countries = await supabase
.from('countries')
.update({ name: 'Mordor' })
.sr('population_range_millions', [150, 250])
return countries
${errorJs}
`.trim()
export const patchNxlJs = `
${importJs}
const updateCountryName = async () => {
try {
let countries = await supabase
.from('countries')
.update({ name: 'Mordor' })
.nxl('population_range_millions', [150, 250])
return countries
${errorJs}
`.trim()
export const patchNxrJs = `
${importJs}
const updateCountryName = async () => {
try {
let countries = await supabase
.from('countries')
.update({ name: 'Mordor' })
.nxr('population_range_millions', [150, 250])
return countries
${errorJs}
`.trim()
export const patchAdjJs = `
${importJs}
const updateCountryName = async () => {
try {
let countries = await supabase
.from('countries')
.update({ name: 'Mordor' })
.adj('population_range_millions', [70, 185])
return countries
${errorJs}
`.trim()