rayyanmaq1
08/04/2021, 11:18 AMLeDragunov
08/04/2021, 11:31 AMdart
import 'package:supabase_flutter/supabase_flutter.dart';
void main() {
  WidgetsFlutterBinding.ensureInitialized();
  Supabase.initialize(
    url: SUPABASE_URL,
    anonKey: SUPABASE_ANNON_KEY,
    authCallbackUrlHostname: 'login-callback', // optional
    debug: true // optional
  );
  runApp(MyApp());
}
this is my example below
dart
Future<void> fUserInfo() async {
    final _client = Supabase.instance.client;
    final userID = _client.auth.user()!.id;
    final selectResponse = await _client
        .from('profiles')
        .select()
        .eq('id', userID)
        .execute();
    if (selectResponse.error == null) {
      final dataList = selectResponse.data[0];
      GetStorage box = GetStorage();
      print(dataList);
    } else {
      return print(selectResponse.error);
    }
  }LeDragunov
08/04/2021, 11:32 AMrayyanmaq1
08/04/2021, 1:13 PMrayyanmaq1
08/04/2021, 1:14 PMrayyanmaq1
08/04/2021, 1:17 PMrayyanmaq1
08/04/2021, 1:17 PMrayyanmaq1
08/04/2021, 1:18 PMLeDragunov
08/04/2021, 1:18 PMrayyanmaq1
08/04/2021, 1:19 PMrayyanmaq1
08/04/2021, 1:19 PMLeDragunov
08/04/2021, 1:19 PMrayyanmaq1
08/04/2021, 1:19 PMrayyanmaq1
08/04/2021, 1:20 PMrayyanmaq1
08/04/2021, 1:20 PMrayyanmaq1
08/04/2021, 1:21 PMrayyanmaq1
08/04/2021, 1:22 PMrayyanmaq1
08/04/2021, 1:23 PMJasper
08/04/2021, 1:25 PMJasper
08/04/2021, 1:25 PMrayyanmaq1
08/04/2021, 1:26 PMrayyanmaq1
08/04/2021, 1:27 PMJasper
08/04/2021, 1:27 PMJasper
08/04/2021, 1:27 PMrayyanmaq1
08/04/2021, 1:28 PMrayyanmaq1
08/04/2021, 1:28 PMLeDragunov
08/04/2021, 1:52 PMsql
CREATE VIEW NEW_VIEW AS SELECT * FROM posts where user_id IN(SELECT user_to FROM follow WHERE privacy= 'My Friends';LeDragunov
08/04/2021, 1:54 PMdart
  // query data
  final selectResponse = await client
      .from('NEW_VIEW')
      .eq('user_from', currentUserUid)
      .execute();
  if (selectResponse.error == null) {
    print('response.data: ${selectResponse.data}');
  }rayyanmaq1
08/04/2021, 1:55 PMLeDragunov
08/04/2021, 1:58 PMsql
SELECT * FROM posts where user_id IN(SELECT user_to FROM follow WHERE privacy= 'My Friends';
so instead of running this long query all the time to get the results.
you can basically call it in this way.
sql
SELECT * FROM NEW_VIEW;rayyanmaq1
08/04/2021, 1:59 PMLeDragunov
08/04/2021, 2:00 PMrayyanmaq1
08/04/2021, 2:00 PMrayyanmaq1
08/06/2021, 6:26 AMrayyanmaq1
08/06/2021, 6:28 AMLeDragunov
08/06/2021, 9:18 AMLeDragunov
08/06/2021, 9:18 AMrayyanmaq1
08/06/2021, 10:37 AMrayyanmaq1
08/06/2021, 10:38 AMrayyanmaq1
08/06/2021, 10:38 AMLeDragunov
08/06/2021, 10:39 AMrayyanmaq1
08/06/2021, 10:40 AMLeDragunov
08/06/2021, 10:40 AMrayyanmaq1
08/06/2021, 10:41 AM