Skip to content

feat: Create Groups Table Schema#85

Closed
Olowodarey wants to merge 3 commits intoLumina-eX:mainfrom
Olowodarey:sch
Closed

feat: Create Groups Table Schema#85
Olowodarey wants to merge 3 commits intoLumina-eX:mainfrom
Olowodarey:sch

Conversation

@Olowodarey
Copy link
Contributor

This PR introduces the database schema for groups, establishing the core structure needed to manage group data within the application.

Schema Fields

  • id – Unique uuid identifier for the group, automatically generated
  • name – Group name (text)
  • owner_wallet – Wallet address of the group owner (text)
  • created_at – Timestamp of group creation, defaults to current time in UTC

Security & Performance

  • Enabled Row Level Security (RLS) policies for viewing, creating, updating, and deleting groups based on authentication and ownership
  • Added indexes on owner_wallet and created_at for optimized queries

Verification

  • Schema created successfully in database script
  • All fields are properly defined and accessible
  • Tested insert and query operations for groups (skipped per request)
  • No errors during migration or runtime (skipped per request)

closes #53

@Olowodarey Olowodarey marked this pull request as draft February 26, 2026 08:09
@Olowodarey Olowodarey closed this Feb 26, 2026
@Olowodarey Olowodarey deleted the sch branch February 26, 2026 08:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Create Groups Table Schema

1 participant