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
  • Intro to PL/pgSQL Debugging

    SQL SELF
    55 level,0 lecture
    In this lecture, you'll learn how to effectively debug functions and procedures in PL/pgSQL: use RAISE NOTICE for logging, analyze input data, use third-party tools (like pgAdmin), and also optimize and improve your code. Practical examples and tips will help you find and fix bugs in PostgreSQL way faster.
    Open
  • Interaction Between Functions and Procedures

    SQL SELF
    55 level,1 lecture
    In this lecture, you'll learn how functions and procedures in PostgreSQL can call each other, pass parameters, return values, and work together to implement complex business logic. Examples, common mistakes, and why this matters for real-world projects.
    Open
  • Error Logging: Logging Levels and Message Formatting

    SQL SELF
    55 level,2 lecture
    In this lecture, you'll learn how to use logging levels in PostgreSQL and PL/pgSQL: NOTICE, WARNING, and EXCEPTION. You'll figure out how to properly format messages, log function execution steps, handle errors, and avoid common pitfalls when debugging and maintaining your code.
    Open
  • Function Execution Control: PERFORM

    SQL SELF
    55 level,3 lecture
    In this lecture, you'll learn how to use the PERFORM command in PostgreSQL to call functions and run SQL queries inside PL/pgSQL without handling any returned data. We'll break down practical examples, common mistakes, and tips for using PERFORM effectively for logging, updating data, and running helper operations.
    Open
  • Analyzing Current Queries and Transactions

    SQL SELF
    55 level,4 lecture
    In this lecture, you'll learn how to use PostgreSQL's built-in functions current_query() and pg_current_xact_id() to analyze running SQL queries and transactions, log operations, track down issues, and audit your database's activity. Real-world examples and tips will help you get a deeper understanding of PostgreSQL's inner workings.
    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