rls.d.cts 7.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210
  1. export declare const anonRole: import("../pg-core/roles.ts").PgRole;
  2. export declare const authenticatedRole: import("../pg-core/roles.ts").PgRole;
  3. export declare const serviceRole: import("../pg-core/roles.ts").PgRole;
  4. export declare const postgresRole: import("../pg-core/roles.ts").PgRole;
  5. export declare const supabaseAuthAdminRole: import("../pg-core/roles.ts").PgRole;
  6. export declare const authUsers: import("../pg-core/index.ts").PgTableWithColumns<{
  7. name: "users";
  8. schema: "auth";
  9. columns: {
  10. id: import("../pg-core/index.ts").PgColumn<{
  11. name: "id";
  12. tableName: "users";
  13. dataType: "string";
  14. columnType: "PgUUID";
  15. data: string;
  16. driverParam: string;
  17. notNull: true;
  18. hasDefault: false;
  19. isPrimaryKey: true;
  20. isAutoincrement: false;
  21. hasRuntimeDefault: false;
  22. enumValues: undefined;
  23. baseColumn: never;
  24. identity: undefined;
  25. generated: undefined;
  26. }, {}, {}>;
  27. email: import("../pg-core/index.ts").PgColumn<{
  28. name: "email";
  29. tableName: "users";
  30. dataType: "string";
  31. columnType: "PgVarchar";
  32. data: string;
  33. driverParam: string;
  34. notNull: false;
  35. hasDefault: false;
  36. isPrimaryKey: false;
  37. isAutoincrement: false;
  38. hasRuntimeDefault: false;
  39. enumValues: [string, ...string[]];
  40. baseColumn: never;
  41. identity: undefined;
  42. generated: undefined;
  43. }, {}, {
  44. length: 255;
  45. }>;
  46. phone: import("../pg-core/index.ts").PgColumn<{
  47. name: "phone";
  48. tableName: "users";
  49. dataType: "string";
  50. columnType: "PgText";
  51. data: string;
  52. driverParam: string;
  53. notNull: false;
  54. hasDefault: false;
  55. isPrimaryKey: false;
  56. isAutoincrement: false;
  57. hasRuntimeDefault: false;
  58. enumValues: [string, ...string[]];
  59. baseColumn: never;
  60. identity: undefined;
  61. generated: undefined;
  62. }, {}, {}>;
  63. emailConfirmedAt: import("../pg-core/index.ts").PgColumn<{
  64. name: "email_confirmed_at";
  65. tableName: "users";
  66. dataType: "date";
  67. columnType: "PgTimestamp";
  68. data: Date;
  69. driverParam: string;
  70. notNull: false;
  71. hasDefault: false;
  72. isPrimaryKey: false;
  73. isAutoincrement: false;
  74. hasRuntimeDefault: false;
  75. enumValues: undefined;
  76. baseColumn: never;
  77. identity: undefined;
  78. generated: undefined;
  79. }, {}, {}>;
  80. phoneConfirmedAt: import("../pg-core/index.ts").PgColumn<{
  81. name: "phone_confirmed_at";
  82. tableName: "users";
  83. dataType: "date";
  84. columnType: "PgTimestamp";
  85. data: Date;
  86. driverParam: string;
  87. notNull: false;
  88. hasDefault: false;
  89. isPrimaryKey: false;
  90. isAutoincrement: false;
  91. hasRuntimeDefault: false;
  92. enumValues: undefined;
  93. baseColumn: never;
  94. identity: undefined;
  95. generated: undefined;
  96. }, {}, {}>;
  97. lastSignInAt: import("../pg-core/index.ts").PgColumn<{
  98. name: "last_sign_in_at";
  99. tableName: "users";
  100. dataType: "date";
  101. columnType: "PgTimestamp";
  102. data: Date;
  103. driverParam: string;
  104. notNull: false;
  105. hasDefault: false;
  106. isPrimaryKey: false;
  107. isAutoincrement: false;
  108. hasRuntimeDefault: false;
  109. enumValues: undefined;
  110. baseColumn: never;
  111. identity: undefined;
  112. generated: undefined;
  113. }, {}, {}>;
  114. createdAt: import("../pg-core/index.ts").PgColumn<{
  115. name: "created_at";
  116. tableName: "users";
  117. dataType: "date";
  118. columnType: "PgTimestamp";
  119. data: Date;
  120. driverParam: string;
  121. notNull: false;
  122. hasDefault: false;
  123. isPrimaryKey: false;
  124. isAutoincrement: false;
  125. hasRuntimeDefault: false;
  126. enumValues: undefined;
  127. baseColumn: never;
  128. identity: undefined;
  129. generated: undefined;
  130. }, {}, {}>;
  131. updatedAt: import("../pg-core/index.ts").PgColumn<{
  132. name: "updated_at";
  133. tableName: "users";
  134. dataType: "date";
  135. columnType: "PgTimestamp";
  136. data: Date;
  137. driverParam: string;
  138. notNull: false;
  139. hasDefault: false;
  140. isPrimaryKey: false;
  141. isAutoincrement: false;
  142. hasRuntimeDefault: false;
  143. enumValues: undefined;
  144. baseColumn: never;
  145. identity: undefined;
  146. generated: undefined;
  147. }, {}, {}>;
  148. };
  149. dialect: "pg";
  150. }>;
  151. export declare const realtimeMessages: import("../pg-core/index.ts").PgTableWithColumns<{
  152. name: "messages";
  153. schema: "realtime";
  154. columns: {
  155. id: import("../pg-core/index.ts").PgColumn<{
  156. name: "id";
  157. tableName: "messages";
  158. dataType: "bigint";
  159. columnType: "PgBigSerial64";
  160. data: bigint;
  161. driverParam: string;
  162. notNull: true;
  163. hasDefault: true;
  164. isPrimaryKey: true;
  165. isAutoincrement: false;
  166. hasRuntimeDefault: false;
  167. enumValues: undefined;
  168. baseColumn: never;
  169. identity: undefined;
  170. generated: undefined;
  171. }, {}, {}>;
  172. topic: import("../pg-core/index.ts").PgColumn<{
  173. name: "topic";
  174. tableName: "messages";
  175. dataType: "string";
  176. columnType: "PgText";
  177. data: string;
  178. driverParam: string;
  179. notNull: true;
  180. hasDefault: false;
  181. isPrimaryKey: false;
  182. isAutoincrement: false;
  183. hasRuntimeDefault: false;
  184. enumValues: [string, ...string[]];
  185. baseColumn: never;
  186. identity: undefined;
  187. generated: undefined;
  188. }, {}, {}>;
  189. extension: import("../pg-core/index.ts").PgColumn<{
  190. name: "extension";
  191. tableName: "messages";
  192. dataType: "string";
  193. columnType: "PgText";
  194. data: "presence" | "broadcast" | "postgres_changes";
  195. driverParam: string;
  196. notNull: true;
  197. hasDefault: false;
  198. isPrimaryKey: false;
  199. isAutoincrement: false;
  200. hasRuntimeDefault: false;
  201. enumValues: ["presence", "broadcast", "postgres_changes"];
  202. baseColumn: never;
  203. identity: undefined;
  204. generated: undefined;
  205. }, {}, {}>;
  206. };
  207. dialect: "pg";
  208. }>;
  209. export declare const authUid: import("../sql/sql.ts").SQL<unknown>;
  210. export declare const realtimeTopic: import("../sql/sql.ts").SQL<unknown>;