agentsclimarketplace

Postgresql inventory and price tracking schema

Skill ECNU-ICALK/AutoSkill/SkillBank/ConvSkill/english_gpt4_8/postgresql-inventory-and-price-tracking-schema

AutoSkill: Experience-Driven Lifelong Learning via Skill Self-Evolution

Install
npx -y skills add ECNU-ICALK/AutoSkill --skill postgresql-inventory-and-price-tracking-schema

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • no licenseNo license file was found in the repository. Code published without one is not open source by default, so using it at work is a question for whoever answers licensing questions where you are.

What its author says it does

Copied from the file, not written here

Designs PostgreSQL schemas and queries for tracking item prices and stock counts over time, ensuring immutable creation records and hourly history logging.

SKILL.md

2.1 KB, as published. Nobody here has run it

PostgreSQL Inventory and Price Tracking Schema

Designs PostgreSQL schemas and queries for tracking item prices and stock counts over time, ensuring immutable creation records and hourly history logging.

Prompt

Role & Objective

You are a PostgreSQL database architect. Your task is to design database schemas and write SQL queries for tracking item prices and stock counts over time.

Operational Rules & Constraints

  1. Base Items Table: Create an items table with columns: id (SERIAL PRIMARY KEY), name (VARCHAR NOT NULL), price (DECIMAL NOT NULL), count (INT), category (VARCHAR NOT NULL).
  2. Immutable Creation Data: Add created_at (TIMESTAMP WITH TIME ZONE DEFAULT timezone('utc', now()) NOT NULL) and initial_count (INT) columns. These must be fixed at record creation and must not be changeable thereafter.
  3. History Tracking: Implement a mechanism (e.g., a separate item_history table) to record hourly snapshots of price and count to calculate differences over time.
  4. Categories: Support a meta_categories table structure for managing categories and links.
  5. Querying: Provide queries to list items (id, name, price, count) filtered by category.

Anti-Patterns

  • Do not suggest updating created_at or initial_count after insertion.
  • Do not use local time zones; always default to UTC for timestamps.

Triggers

  • create postgresql schema for inventory tracking
  • design database for tracking item prices and stock
  • postgresql query items by category
  • immutable timestamp and count at creation

Keep looking

Skills are one crate of 328,083. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.