Data search in DBeaver database

To search for data in the result set, press CTRL+F. The standard Find/Replace search dialog box will open: You can also use the Find and Replace feature. NOTE: The system searches only in already fetched rows

How to use schema compare in Dbeaver

Select the two objects (schemas, databases, or tables) you want to compare in the Database Navigator. Open the context menu. Open the sub-menu Compare/Migrate and click the Compare/Migrate Schema. You’ll see the comparison window. Re-validate that you have chosen the correct objects to compare. You can change target and source containers by clicking the Swap sources. Note: You must select only… Continue reading How to use schema compare in Dbeaver

Legacy assertion mode in Node Js

Legacy assertion mode uses the == operator in: assert.deepEqual() assert.equal() assert.notDeepEqual() assert.notEqual() To use legacy assertion mode: const assert = require(‘node:assert’); copy Legacy assertion mode may have surprising results, especially when using assert.deepEqual(): // WARNING: This does not throw an AssertionError in legacy assertion mode! assert.deepEqual(/a/gi, new Date());

Strict assertion mode in Node Js

In strict assertion mode, non-strict methods behave like their corresponding strict methods. For example, assert.deepEqual() will behave like assert.deepStrictEqual(). In strict assertion mode, error messages for objects display a diff. In legacy assertion mode, error messages for objects display the objects, often truncated. To use strict assertion mode: const assert = require(‘node:assert’).strict; copy const assert = require(‘node:assert/strict’); copy… Continue reading Strict assertion mode in Node Js

Determining if crypto support is unavailable in node js

It is possible for Node.js to be built without including support for the node:crypto module. In such cases, attempting to import from crypto or calling require(‘node:crypto’) will result in an error being thrown. When using CommonJS, the error thrown can be caught using try/catch: let crypto; try { crypto = require(‘node:crypto’); } catch (err) { console.error(‘crypto support is disabled!’); } copy When using… Continue reading Determining if crypto support is unavailable in node js

Middleware for Next Js application(payload cms 3.0)

import { NextRequest, NextResponse } from “next/server”;   const LOGIN_COOKIE_NAME = “payload-token”;   export function middleware(request: NextRequest) {     const { pathname } = request.nextUrl;       // Allow static files and API routes to pass through     if (         pathname.startsWith(‘/_next/’) ||         pathname.startsWith(‘/static/’) ||… Continue reading Middleware for Next Js application(payload cms 3.0)

Pros and cons of getServerSideProps

Advantages of getServerSideProps: Real-time Data: Each page request retrieves fresh data. SEO Benefits: Search engines can index your content because the HTML is pre-rendered on the server. Personalization: You can personalize content based on request parameters (such as query strings or headers). Limitations of getServerSideProps: Performance: Since the page is generated on each request, it… Continue reading Pros and cons of getServerSideProps

Set Up Knowledge Base Collection in Payload CMS

First, you need to create a collection in Payload CMS for the knowledge base articles. Create the Knowledge Base Collection in Payload CMS Go to your Payload CMS project folder. In the collections folder, create a new file for the knowledge base, such as KnowledgeBase.js (or .ts for TypeScript). Define the structure of your knowledge… Continue reading Set Up Knowledge Base Collection in Payload CMS