JavaRush
AI Academy
new
Promotion
Learning
Courses
Tasks
Quizzes
Games
Help
Schedule of nudges
Internship
Community
Users
Forum
Chat
Articles
Success stories
Activities
Reviews
Subscriptions
Light theme

Lectures

  • Reviews
  • About us
  • CS50
Start
Start learning
Start learning
  • My progress
  • Courses
  • Quest map
  • Lectures
  • Access Control and Security

    SQL SELF
    47 level,0 lecture
    In this lecture, you'll find out how the security system in PostgreSQL works: from roles and access rights to network restrictions and protection against SQL injections. We'll break down real threats, control tools, and best practices to keep your data safe.
    Open
  • Creating and Managing Roles: ROLES

    SQL SELF
    47 level,1 lecture
    In this lecture, you'll learn how to create and manage roles in PostgreSQL: what makes roles different from users, how to grant and revoke privileges, and how to build hierarchies and role groups for easier access management.
    Open
  • Setting Access Rights with GRANT and REVOKE

    SQL SELF
    47 level,2 lecture
    In this lecture, you'll learn how to manage access to PostgreSQL database objects using the GRANT and REVOKE commands. We'll check out how to give and take away rights on databases, schemas, and tables, plus show some practical examples of setting up roles for different security scenarios.
    Open
  • Row-Level Access Control: Row-Level Security (RLS)

    SQL SELF
    47 level,3 lecture
    Row-Level Security (RLS) in PostgreSQL lets you restrict access to individual rows in a table based on security policies. In this lecture, you'll learn how to enable RLS, create policies for SELECT, INSERT, UPDATE, DELETE, and make sure users only see and change their own data. Examples, common mistakes, and debugging tips — everything you need for secure apps!
    Open
  • Restricting Access by IP and Configuring pg_hba.conf

    SQL SELF
    47 level,4 lecture
    In this lecture, you'll learn how to use the pg_hba.conf file to manage access to your PostgreSQL server by IP addresses, roles, and databases. We'll break down the file structure, look at setup examples, common mistakes, and best practices to keep your database safe.
    Open
Learn
  • Registration
  • Java course
  • Help with tasks
  • Pricing
Community
  • Users
  • Articles
  • Forum
  • Chat
  • Success stories
  • Activities
Company
  • About us
  • Contacts
  • Reviews
  • FAQ
  • Support
JavaRushJavaRush — is an interactive online course for learning Java programming from scratch. It contains 1200 practical tasks with one-click solution checking, the necessary minimum of theory on Java basics, and motivating features that help you complete the course: games, quizzes, interesting projects and articles on effective learning and the career of a Java developer.
Follow us
Язык интерфейса
Русский
English
Українська
"Programmers are not born" © 2026 JavaRush
MastercardVisa
"Programmers are not born" © 2026 JavaRush