我是supabase的新手,正在尝试集成用BlueBase(一个基于react和react native的框架)制作的Todo应用程序。而且,我面临这样的问题。
CreateTaskScreen.tsx
import React from 'react';
import CreateTaskForm from '../../components/CreateTaskForm';
export const CreateTaskScreen = () => {
return (
<CreateTaskForm />
);
};
CreateTaskScreen.displayName = 'CreateTaskScreen';
index.ts
export * from './CreateTaskScreen';
import { CreateTaskScreen } from './CreateTaskScreen';
export default CreateTaskScreen;
我遇到了同样的错误。使用pgsql。经过大量研究后,我知道我们需要为相应的表添加触发器。
-- Drop the trigger function
DROP FUNCTION set_tenant_id_on_insert;
-- Create the trigger function
CREATE OR REPLACE FUNCTION set_tenant_id_on_insert()
RETURNS TRIGGER AS $$
BEGIN
NEW.tenant_id := current_setting('my.tenant_id');
RETURN NEW;
END;
$$ LANGUAGE plpgsql;
-- Register the trigger
CREATE TRIGGER insert_tenant_id_into_credentials
BEFORE INSERT ON credentials
FOR EACH ROW
EXECUTE FUNCTION set_tenant_id_on_insert();